Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by bluesbear,
15. Feb 2008
Hi Dataspider,
wenn irgendwas geschlossen, zu gemacht oder beendet werden soll, führen meiner Erfahrung nach jegliche Application.ProcessMessages zu merkwürdigen timing-Problemen. Da kommt oft irgendwas in nicht nachvollziehbarer Weise durcheinander in der Reihenfolge.
Nicht nachvollziehbar heißt: ich verstehe es nicht :wink:
Eine Lösung, die ohne sowas auskommt, bevorzuge ich.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by bluesbear,
15. Feb 2008
Eine ungefilterte Spontanidee - man möge mir das um diese Uhrzeit verzeihen, wenn das Blödsinn ist - bei "warten" denke ich zuerst immer an einen Timer.
Ein Timer, der ermitteln kann, ob alle relevanten Fenster oder was auch immer zu sind, und dann eine Aktion auslöst (ein globales Flag setzen, ein PostMessage, o.ä.), die dann die nächste Aktion in Gang setzt?