Seit der Umstellung auf Delphi 10.x wird unsere Anwendung immer mal wieder diesen Fehler ,
cannot create forms. No MDI forms are currently active.
mit XE2 kannten wir dieses Problem nicht. Wir habern weine
MDI Anwendung, warum können manchmal keine Fenster erzeugt werden ?
Passiert das während der Arbeit an der Anwendung in der
IDE oder wenn sie außerhalb der
IDE läuft? Soweit ich mich erinnere bekommt man diesen Fehler wenn der Formstyle des Application.Mainform nicht fsMDIForm ist und man versucht, ein Form mit Formstyle fsMDIChild zu erzeugen.
MDI (das Framework in Windows) ist seit vielen Windows-Versionen ein ungeliebtes Stiefkind, in das Microsoft schon lange kaum noch Kapazität investiert. Wenn möglich solltest Du lieber auf ein anderes Design umsteigen, z. B. Frames auf tabs (wie z. B. von Browsern gewohnt), or
SDI (wie Office, jedes Dokument in einem eigenen top-level Fenster).