Hallo
Ich habe eine Form in eine DLL ausgelagert und moechte sie als MDI-Form im aufrufenden Programm anzeigen.
Fuer Tests habe ich die Form zuerst in einer Unit innerhalb des Programms definiert. Die Anzeige funktioniert einwandfrei.
Nach dem Auslagern in eine DLL bekommt man beim Anzeigen der Form folgende Exception:
"... EInvalidOperation ... 'Formular kann nicht erstellt werden. Zur Zeit sind keine MDI-Formulare aktiv'.
Hier noch einige Angaben:
- die aufrufende Form ist ein MDI-Formular (fsMDIForm)
- die MDI-Form in der DLL hat den FormStyle = fsMDIChild
WICHTIG: Aendert man FormStyle = fsNormal, dann funktioniert die Anzeige.
Fuer Tips waere ich dankbar!
Bernd
Ich habe eine Form in eine DLL ausgelagert und moechte sie als MDI-Form im aufrufenden Programm anzeigen.
Fuer Tests habe ich die Form zuerst in einer Unit innerhalb des Programms definiert. Die Anzeige funktioniert einwandfrei.
Nach dem Auslagern in eine DLL bekommt man beim Anzeigen der Form folgende Exception:
"... EInvalidOperation ... 'Formular kann nicht erstellt werden. Zur Zeit sind keine MDI-Formulare aktiv'.
Hier noch einige Angaben:
- die aufrufende Form ist ein MDI-Formular (fsMDIForm)
- die MDI-Form in der DLL hat den FormStyle = fsMDIChild
WICHTIG: Aendert man FormStyle = fsNormal, dann funktioniert die Anzeige.
Fuer Tips waere ich dankbar!
Bernd
Comment