|
@@ -659,7 +659,11 @@ end;
|
|
|
|
|
|
constructor TAnonymousThread.Create(aProc : TProc);
|
|
constructor TAnonymousThread.Create(aProc : TProc);
|
|
begin
|
|
begin
|
|
|
|
+ {$IFNDEF FPC}
|
|
|
|
+ fThread := TThread.CreateAnonymousThread(aProc);
|
|
|
|
+ {$ELSE}
|
|
fThread := TThread.CreateAnonymousThread(@aProc);
|
|
fThread := TThread.CreateAnonymousThread(@aProc);
|
|
|
|
+ {$ENDIF}
|
|
end;
|
|
end;
|
|
|
|
|
|
class function TAnonymousThread.Execute(aProc: TProc): IAnonymousThread;
|
|
class function TAnonymousThread.Execute(aProc: TProc): IAnonymousThread;
|