Hi,
um Dir zu helfen brauchen wir schon etwas Code des Threads.
Eine Frage habe ich aber schon so:
Startest Du den Thread so(s. Source) aus der Hauptanwendung ?
Delphi-Quellcode:
if (ThreadAufgabe1 = nil) then
begin
ThreadAufgabe1 := TThreadAufgabe1.Create;
ThreadAufgabe1.OnTerminate := frmGUI.OnAufgabe1ThreadTermination;
ThreadAufgabe1.Resume;
ThreadAufgabe1.WaitFor;
end;
Wenn ^^das^^ aus der Hauptanwendung gestartet wird, dann wartet der Main-Thread des Programms
bei WaitFor solange bis der Thread fertig ist, d.h. solange ist Deine Anwendung blockiert und
der Sinn eines Threads total verfehlt.
Gruß Data
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.