Einzelnen Beitrag anzeigen

zweitakt

Registriert seit: 29. Jan 2008
3 Beiträge
 
#4

Re: Thread startet nicht sofort

  Alt 29. Jan 2008, 10:08
Erstmal danke für die schnelle Antwort. Wenn ich den Code folgendermassen ändere, ist der Effekt der gleiche, obwohl der Prozess nicht "schläft".

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var hThread : Thandle;
    ThreadID : Cardinal;
    wf : DWORD;
begin
  Thread1 := TTest.Create(True);
  Thread1.FreeOnTerminate := True;
  Thread1.Resume;
  while (true) do; <------Endlosschleife, nicht schön, aber geht. Wenn ich sie weglasse, startet der Thread sofort.
end;
  Mit Zitat antworten Zitat