Thema: FreePascal Formular neu createn?

Einzelnen Beitrag anzeigen

Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#19

AW: Formular neu createn?

  Alt 20. Apr 2017, 09:41
Ich klinke mich hier mal kurz ein:

wo liegt der wesentliche Unterschied, ob man zur Laufzeit ein Formular erzeugt mit

Delphi-Quellcode:
    Application.CreateForm(TFormMain, FormMain);

oder mit

    FormMain := TFormMain.Create(Nil);
Ciao
Stefan
Soweit ich das im Kopf habe wird mit dem Konstruktor in Variante #2 auch das OnCreate ausgelöst, jedoch ist im onCreate dann FormMain noch nicht bekannt sondern = nil -> crash wenn man statt self.xy FormMain.xy aufruft.
Philip
  Mit Zitat antworten Zitat