Changeset 23 for trunk/Units/Project.pas
- Timestamp:
- Apr 4, 2025, 9:22:05 AM (4 weeks ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Units/Project.pas ¶
r22 r23 1 unit UProject;1 unit Project; 2 2 3 3 interface 4 4 5 5 uses 6 Classes, SysUtils, UVCS, UBackend, Contnrs, DOM, XMLRead, XMLWrite, XML,7 LazFileUtils;6 Classes, SysUtils, VCS, Backend, Generics.Collections, DOM, XMLRead, XMLWrite, 7 XML, LazFileUtils; 8 8 9 9 type … … 34 34 { TProjects } 35 35 36 TProjects = class(TObjectList )36 TProjects = class(TObjectList<TProject>) 37 37 procedure LoadXMLNode(Node: TDOMNode); 38 38 procedure SaveXMLNode(Node: TDOMNode); … … 84 84 end; 85 85 86 87 86 { TProjectGroup } 88 87 … … 94 93 destructor TProjectGroup.Destroy; 95 94 begin 96 Projects.Free;97 inherited Destroy;95 FreeAndNil(Projects); 96 inherited; 98 97 end; 99 98 … … 190 189 destructor TProject.Destroy; 191 190 begin 192 WorkingCopy.Free;193 Repository.Free;194 inherited Destroy;191 FreeAndNil(WorkingCopy); 192 FreeAndNil(Repository); 193 inherited; 195 194 end; 196 195
Note:
See TracChangeset
for help on using the changeset viewer.