Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alleinherrscher,
3. Mär 2008
Du nennst deinen Schleifenthread in Form1 ja auch so:
Thread := SchleifenThread.Create(False);
D.h. du musst beim Button einfach schreiben:
Thread.terminate;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alleinherrscher,
3. Mär 2008
Das Problem ist eben, dass du so nicht den Überblick behälst. Die Funktion Terminate ist ja genau dazu da, den Thread abzubrechen :) Also warum wirres Zeug programmieren, wenns schon vordefinierten Code dafür gibt :) Abgesehen davon würd ich dann eher ne Boolsche Variable nehme anstatt nem Interger i...aber vergiss das am besten wieder :)
Schönen abend noch!
@Fussball-Robby: steht doch oben...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alleinherrscher,
3. Mär 2008
Du fügst folgenden Code beim Button ein:
SchleifenThread.Terminate;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by alleinherrscher,
3. Mär 2008
hm ich habs zwar nicht in delphi kompiliert aber guck dir mal deine schleife an:
procedure SchleifenThread.Execute;
var
i:integer;
begin
while i = 0 do
begin
Synchronize(UpdatePing);