Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: MDI kann nicht erstellt werden

  Alt 30. Nov 2021, 10:24
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).
Peter Below
  Mit Zitat antworten Zitat