Hallo erstmal,
Ich hatte heute mit den selben Fehlermeldungen zu kämpfen. Die Ursachen sind mir auch klar. Allerdings brauche ich statt dem Dialog ein Formular, das ich im Thread Modal aufrufe.
Rufe ich es mit Synchronize auf werden mir offensichtlich Programmteile blockiert die ich zu der Zeit dringend brauche.
Gibt es eine alternative, Threadsichere Methode Formulare modal zu zeigen?
Ich habe versucht das Fenster mit
ShowWindow(form.handle,SW_SHOW);
Ich weiss ist nicht modal, allerdings gab es dabei den gleichen Effekt den DataCool schon beschrieben hat:
Zitat:
Beim zweiten Mal wird im Gegensatz zum MessageDlg die Form angezeigt, nur die Buttons auf der Form sind nicht sichtbar und diese modale Form läßt sich nicht über das "X" schliessen. dito shortcuts oder Hotkeys
mfg Daniel