Forum: Algorithmen, Datenstrukturen und Klassendesign
by Codehunter,
15. Sep 2016
Also mit Pausieren funktionierts jetzt bei mir ganz gut, die Schleife war ja schon da:procedure TmyThreadObject.Execute;
var
E: TmyAction;
begin
while not Terminated do begin
if Actions.Count = 0 then begin
Sleep(1000);
Continue;
end;
E:= Actions;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Codehunter,
14. Sep 2016
Hallo zusammen!
Ich ärgere mich mal wieder mit der Threadprogrammierung herum, ist für mich immer noch steiniges Neuland ^^
Ich habe ein TThread-Objekt, das in der Execute-Prozedur eigentlich alles macht was ich will. Allerdings nur beim ersten Resume. Ein zweites Resume führt nicht wieder zur Ausführung des Execute-Codes. Das TThread-Objekt wurde Suspended erzeugt und FreeOnTerminate ist...