Einzelnen Beitrag anzeigen

Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: ShowWindow abfangen / Dialog wird unerwartet sichtbar

  Alt 14. Jul 2010, 08:32
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 MSDN-Library durchsuchenDisableProcessWindowsGhosting auf zu rufen, wenn das Betriebssystem >= XP ist.

Seither haben wir diese Probleme nicht mehr. Vielleicht hilft das ja weiter.

Greez, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat