mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-15 18:19:45 +02:00

------------------------------------------------------------------------ r45805 | michael | 2020-07-19 00:35:36 +0200 (Sun, 19 Jul 2020) | 1 line * Add TerminatedSet (delphi compatibility, bug ID #37388) ------------------------------------------------------------------------ git-svn-id: branches/fixes_3_2@46598 -
58 lines
808 B
PHP
58 lines
808 B
PHP
{ Thread management routines }
|
|
|
|
procedure TThread.SysCreate(CreateSuspended: Boolean;
|
|
const StackSize: SizeUInt);
|
|
begin
|
|
|
|
end;
|
|
|
|
|
|
procedure TThread.SysDestroy;
|
|
begin
|
|
|
|
end;
|
|
|
|
procedure TThread.CallOnTerminate;
|
|
begin
|
|
FOnTerminate(Self);
|
|
end;
|
|
|
|
procedure TThread.DoTerminate;
|
|
begin
|
|
if Assigned(FOnTerminate) then
|
|
Synchronize(@CallOnTerminate);
|
|
end;
|
|
|
|
function TThread.GetPriority: TThreadPriority;
|
|
begin
|
|
Result := tpNormal;
|
|
end;
|
|
|
|
procedure TThread.SetPriority(Value: TThreadPriority);
|
|
begin
|
|
end;
|
|
|
|
|
|
procedure TThread.SetSuspended(Value: Boolean);
|
|
begin
|
|
end;
|
|
|
|
procedure TThread.Suspend;
|
|
begin
|
|
end;
|
|
|
|
procedure TThread.Resume;
|
|
begin
|
|
end;
|
|
|
|
procedure TThread.Terminate;
|
|
begin
|
|
FTerminated := True;
|
|
TerminatedSet;
|
|
end;
|
|
|
|
function TThread.WaitFor: Integer;
|
|
begin
|
|
Result := -1;
|
|
end;
|