Forum: Object-Pascal / Delphi-Language
Delphi
by oki,
8. Apr 2003
Hi,
ich rufe das OnFinisch-Ereignis aus dem Thread in einer eigenen Thread-Methode auf. Dort werden noch andere Sachen bearbeitet. Diese Methode rufe ich aus Execute mit Syncronize auf. Bis dato habe ich mit den Ereignissen keine Probleme gehabt. Es benutzen bei mir auch alle Threads die gleiche Ereignisbehandlungsroutine des Main-Fensters. Ob es da aber Probleme geben kann bin ich mir nicht...
Forum: Object-Pascal / Delphi-Language
Delphi
by oki,
8. Apr 2003
Hi,
ich hab schon mal gleiches Problem bearbeitet und folgenden Lösungsansatz gewählt.
Mein Thread beinhaltet ein Property vom Typ TNitifyEvent. Beim Terminieren des Threads rufe ich dieses Ereignis auf und meine Hauptanwendung bekommt die entsprechende Mitteilung. Ob dann ein Counter oder etwas anderes bearbeitet wird bleibt Dir überlassen.
type
TMapThread = class(TThread)
...