Forms Erzeugen
-
Hallo,
Hätte da eine Frage bezüglich Formularerstellung.
Wie kann ich Forms mit dem new-Op. erzeugen.
Was muß ich im Konstruktor übergeben (die Applikation geht nicht).Bei mir bekomme ich immer einen Ausnahmefehler.
Ich benutze C++Builder 6e.Danke schonmal im vorraus.
mfg Zordiac
-
Wenn Du die Formularinstanz selbst wieder freigibst, kannst Du NULL verwenden.
Aber wieso soll Application nicht gehen? Funktioniert bei mir...
EDIT: Schau Dir zu dem Thema auch mal Application->CreateForm() an.
-
Glaube ich habe micht etw. falsch ausgedrückt (oder ich versteh' was falsch).
Ich habe eine Klasse z.B. TMyForm.
Diese verwendet als Basisklasse TForm. Wenn ich jetzt eine Instanz erzeugen will : TMyForm* MyForm = new TMyForm (Application) geht das bei mir nicht,
da er mir sagt, das er TMyForm nicht kennt.mfg Zordiac
-
Hallo
moeglicherweise fehlt dein include fuer TMyForm
MfG
Klaus
-
Nee, include fehlt garantiert nicht.
Des würde mir ja der Compiler ankreiden. Das er TMyForm nicht kennt sagt er mir in Form einer Exception zur Laufzeit.
mfg Zordiac
-
Such mal in der BCB Hilfe nach dem Namen der Exception und da steht dann auch wann und warum diese Exception auftaucht.Dann solltest du auch wissen was noch fehlt.