Zitat von
WIng2005:
Da das Ergebnis der Funktion vom typ TForm ist sollte diese doch mit
form2:=createform(TForm2);
aufgerufen werden,was jedoch in einer Fehlermeldung:
[Fehler] Unit1.pas(31): Inkompatible Typen: 'TForm2' und 'TForm'
endet. Oder habe ich hier nen Denkfehler?
Hmm, um einen Cast kommst du hier auch nicht herum.
Form2 := TForm2(createform(TForm2));