Changeset 60 for trunk/Packages/Kernel/Kernel.Scheduler.pas
- Timestamp:
- Apr 7, 2024, 11:26:09 PM (10 months ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Packages/Kernel/Kernel.Scheduler.pas
r59 r60 1 unit UScheduler; 2 3 {$mode delphi}{$H+} 1 unit Kernel.Scheduler; 4 2 5 3 interface 6 4 7 5 uses 8 Classes, SysUtils, UList, UClasses;6 Classes, SysUtils, Kernel.List, Kernel.Classes; 9 7 10 8 type 11 9 TTask = class; 12 10 TScheduler = class; 13 11 … … 40 38 TScheduler = class 41 39 TaskClass: TTaskClass; 42 Tasks: TNamedObject List<TTask>;40 Tasks: TNamedObjects<TTask>; 43 41 Running: Boolean; 44 42 function GetCurrentTask: TTask; virtual; … … 80 78 destructor TTask.Destroy; 81 79 begin 82 Messages.Free;83 inherited Destroy;80 FreeAndNil(Messages); 81 inherited; 84 82 end; 85 83 … … 121 119 begin 122 120 TaskClass := TTask; 123 Tasks := TNamedObject List<TTask>.Create;121 Tasks := TNamedObjects<TTask>.Create; 124 122 end; 125 123
Note:
See TracChangeset
for help on using the changeset viewer.