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;