Changeset 60 for trunk/Packages/Kernel/Kernel.FileSystem.pas
- Timestamp:
- Apr 7, 2024, 11:26:09 PM (10 months ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Packages/Kernel/Kernel.FileSystem.pas
r59 r60 1 unit UFileSystem; 2 3 {$mode delphi} 1 unit Kernel.FileSystem; 4 2 5 3 interface 6 4 7 5 uses 8 Classes, SysUtils, Contnrs, UList;6 Classes, SysUtils, Kernel.List; 9 7 10 8 type … … 20 18 21 19 TDirectory = class(TFileSystemObject) 22 Items: TNamedObject List<TFileSystemObject>;20 Items: TNamedObjects<TFileSystemObject>; 23 21 constructor Create; 24 22 destructor Destroy; override; … … 34 32 35 33 TFileSystemClass = class of TFileSystem; 34 36 35 37 36 implementation … … 54 53 constructor TDirectory.Create; 55 54 begin 56 Items := TNamedObject List<TFileSystemObject>.Create;55 Items := TNamedObjects<TFileSystemObject>.Create; 57 56 end; 58 57 59 58 destructor TDirectory.Destroy; 60 59 begin 61 Items.Free;62 inherited Destroy;60 FreeAndNil(Items); 61 inherited; 63 62 end; 64 63
Note:
See TracChangeset
for help on using the changeset viewer.