Hallo schlevoigt,
ich hatte mal ein ähnliches Problem. Wobei sich hier heraus stellte, dass der Ghosting-Window-Effekt zum Tragen kam. Ein Dialog der angezeigt wurde um unter anderem einen Fortschritt an zu zeigen, kam an manchen Rechnern unerwartet wieder hoch. Das war völlig unmöglich was den Code anging. Es stellte sich heraus, dass das immer dann passierte, wenn die Aktion zu lange dauerte und Windows scheinbar keine Rückmeldung mehr erhielt von dem Dialog / der Anwendung.
Abhilfe schaffte damals den Code so zu überarbeiten, dass es genug "Rückmeldungen" gab (
Application.ProcessMessages
) bzw. beim Start der Software dynamisch die Funktion
DisableProcessWindowsGhosting auf zu rufen, wenn das Betriebssystem >= XP ist.
Seither haben wir diese Probleme nicht mehr. Vielleicht hilft das ja weiter.
Greez, Chris