Changeset 6 for trunk/UAPI.pas
- Timestamp:
- Nov 23, 2014, 11:17:11 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/UAPI.pas
r4 r6 16 16 procedure WriteText(Text: string); 17 17 procedure Sleep(Time: TDateTime); 18 procedure ReadMessage(Message: TIPCMessage); 18 19 end; 19 20 … … 39 40 40 41 procedure TAPI.Sleep(Time: TDateTime); 42 var 43 Task: TTask; 41 44 begin 42 SysUtils.Sleep(Trunc(Time / OneMillisecond)); 45 Task := Kernel.Scheduler.GetCurrentTask; 46 Task.Sleep(Time); 47 end; 48 49 procedure TAPI.ReadMessage(Message: TIPCMessage); 50 var 51 Task: TTask; 52 begin 53 Task := Kernel.Scheduler.GetCurrentTask; 54 while Task.Messages.Count = 0 do Task.WaitForMessage; 43 55 end; 44 56
Note:
See TracChangeset
for help on using the changeset viewer.