Unknown преди 7 години
родител
ревизия
8499f8444c
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      Quick.Threads.pas

+ 4 - 0
Quick.Threads.pas

@@ -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;