Einzelnen Beitrag anzeigen

Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: warum geht showModal nicht bei oncreate?

  Alt 3. Feb 2014, 07:06
Formulare werden in der Hauptdatei hintereinander für die Application Instanz instanziert. Je nachdem, in welcher Reihenfolge du die Formulare hast, werden sie hintereinander instanziert - in deinem Fall vermute ich das hier:
Form1, dann Form2
Dadurch, dass Form2 in OnCreate Ereignis der Form1 noch nicht existiert, führt das zu einer AV!
Besser ist es, die Form2 aber der Instanzierung per ShowModal anzuzeigen anstatt es im OnCreate Event der ersten Form zu tun!
Siehe dir dazu die Hauptdatei an! (.dpr)
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
  Mit Zitat antworten Zitat