Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by MyRealName,
19. Jun 2019
inherited wird da aufgerufen.
Danke an alle, ich lasse das jetyt erstmal so mit dem manuell einsetzen und schau dann mal wenn Zeit ist.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by MyRealName,
19. Jun 2019
Also was ich sehe ist dass in Application.Components normalerweise die MainForm drin steht, bei meiner Anwendung leider nicht. Und deswegen wird auch das free nicht aufgerufen.
Jetzt müßte ich nur noch den grund wissen.
Edit : Ein Application.InsertComponent(Self) auf der MainForm hat das Problem gelöst. Aber seltsam, daß das nicht autoamtisch passiert.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by MyRealName,
19. Jun 2019
Hallo,
ich habe eine MainForm (MDIForm) welche im OnClose Action := caFree setzt. Jetzt habe ich allerdings festgestellt, dass von den Komponenten auf der Form kein Destroy aufgerufen wird. Beim weiteren Untersuchen stellte ich fest, dass auch das OnFormDestroy der Hauptform nicht ausgeführt wird.
Im TCustumForm.Close wird ein Terminate ausgeführt, wenn die Action auf <> caNone ist und es...