Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Mär 2008
Naja, ich rufe in Button1.onClick einen Thread auf. Wenn ich mir jetzt eine Message schicken lasse, auf das OnTerminate reagiere oder ähnliches, kann ich dass doch nur in einer neuen Prozedur behandeln. Entweder ich schreibe eine Prozedur für das Empfangen der Message, oder eine Prozedur für das OnTerminate.
- OK hat sich also erledigt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Mär 2008
Ja, aber ich denke, dass das den Vorteil eines Threads wieder zertört, weil permanent geprüft wird, ob der Thread zu Ende ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Mär 2008
Also muss ich zwangsläufig in eine neue Prozedur einsteigen und kann ich an der gleichen Stelle, also beim Aufruf weitermachen, richtig?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Mär 2008
Hm... also geht das mit WaitForSingleObject so nicht. Was kann ich stattdessen benutzen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Mär 2008
Was meinst du mit einer lann Aufrufkette? Das steht im Button1.OnCli
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by TheMiller,
26. Mär 2008
Hallo,
ich habe einen MainThread, eine Container-Klasse und einen Thread. Der Thread wird aus der Containerklasse gestartet und in der Prozedur soll gewartet werden, bis der Thread zu Ende ist. Das versuche ich mittel "WaitForSingleObject" wie folgt:
procedure TContainer.SeekUpdates;
var
Dt: TDownloadThread;
begin
Dt:=TDownloadThread.Create(True);