Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by markusj,
24. Feb 2007
Wenn du auf den Zähler _nur_ über eine Prozedur/Funktion zugreifst (Thread ruft Prozedur/Funktion die _nicht_ ihm gehört auf), kannst du sogar auf das Erreichen des Zustandes 0-Threads bzw. x-Threads reagieren, indem diese Funktion den neuen Variablenwert automatisch prüft und dann den Hauptthread informiert.
=> Aufruf der Prozedur/Funktion über Synchronize.
mfG
Markus
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by markusj,
23. Feb 2007
Vorschlag: Du legst einen Counter an, der beim Starten eines Threads inkrementiert und beim beenden dekrementiert wird.
Ist die Variable = 0, läuft kein Thread mehr.
mfG
Markus