PS: Siehe letzte Zeile in Beitrag #4
Was man z.B. vergessen kann:
- Button disablen (der Prozess läßt sich mehrfach starten und der Zugriff "globalere" Variablen macht schnell mal Probleme)
- Wenn die Funktion auf die Form/
GUI zugreift und man schließt die form, bevor die Prozedur fertig ist.
- ...
Nja, das Selbe trifft aber auch auf den Thread zu:
- den Thread kann man mehrmals starten
- der Zugriff auf globale Dinge muß abgesichert werden (vorallem der unsynchronisierte Zugriff auf die
GUI)
- wenn etwas aus der form verwendet wird, dann darf diese auch vorher nicht freigegeben werden
- ...