Einzelnen Beitrag anzeigen

Shark99

Registriert seit: 16. Mai 2007
403 Beiträge
 
#3

AW: Delphi 7 + Vista Ready Code = ShowModal Problem

  Alt 12. Aug 2010, 21:27
Wenn ich diese Zeile weglasse, passiert ja dieses Problem: MainForm -> Showmodal Aboutform. In eine andere Anwendung wechseln, zurück zu meiner App über Taskbar. Ergebnis: Mainform sichtbar, Aboutform ist dahinter (obwohl Modal). Mainform reagiert dadurch nicht mehr, App ist also quasi crashed.

PopupParent ist sehr Wohl ein TForm Property, aber erst ab D2006 oder D2007. Es löst genau dieses Problem.

Das ganze in der Quelle die ich angegeben hab:

This is because, by default, Delphi sets the hidden “application form” as the parent of modal forms. To fix this, you must set Form.PopupParent before every call to Form.ShowModal.
  Mit Zitat antworten Zitat