Thema: Delphi Thread hart beenden

Einzelnen Beitrag anzeigen

Benutzerbild von ste_ett
ste_ett

Registriert seit: 10. Sep 2004
Ort: Dülmen
464 Beiträge
 
Delphi 7 Professional
 
#2

Re: Thread hart beenden

  Alt 13. Apr 2006, 18:12
Du könntest zwischen den einzelnen Schritten in der Execute-Prozedur deiner Thread-Klasse solche Abfragen einbauen:

Delphi-Quellcode:
// ...
  if (not Self.Terminated) then
  begin
// Rechnen
  end;
//...
Damit würde an der Stelle abggebrochen, wenn du den Thread beendest.

Für das Beende reicht dann ein einfaches

  NameDerThreadklassen-Instanz.Terminate; - edit -

Für das zweite Problem bitte einen extra Thread aufmachen.
Wenn man was über Forms und Cursor sucht, erwartet man sowas nicht in einem Thread mit dem Titel "Thread hart beenden".
Stefan
"Geht nicht!" ist keine Fehlerbeschreibung und "Hab ich schon versucht!" keine Antwort!

Hey, it compiles! Ship it!
  Mit Zitat antworten Zitat