Changeset 508 for ProjectTemplates/FileMenuProject/UDataFile.pas
- Timestamp:
- Mar 29, 2018, 10:59:19 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ProjectTemplates/FileMenuProject/UDataFile.pas
r507 r508 15 15 FFileName: string; 16 16 FModified: Boolean; 17 FOnDestroy: TNotifyEvent; 17 18 FOnModify: TNotifyEvent; 18 19 procedure SetFileName(AValue: string); … … 24 25 procedure SaveToFile(FileName: string); virtual; 25 26 constructor Create; virtual; 27 destructor Destroy; override; 26 28 property FileName: string read FFileName write SetFileName; 27 29 property Modified: Boolean read FModified write SetModified; 28 30 property OnModify: TNotifyEvent read FOnModify write FOnModify; 31 property OnDestroy: TNotifyEvent read FOnDestroy write FOnDestroy; 29 32 end; 30 33 … … 81 84 end; 82 85 86 destructor TDataFile.Destroy; 87 begin 88 if Assigned(FOnDestroy) then FOnDestroy(Self); 89 inherited Destroy; 90 end; 91 83 92 procedure TDataFile.SetFileName(AValue: string); 84 93 begin
Note:
See TracChangeset
for help on using the changeset viewer.