![]() |
Abfrage MDI-Child schließen bei Ende der Hauptanwendung
Hallo zusammen,
ich habe einen modulare Anwendung (BPLs), in deren Hauptform MDI-Children angezeigt werden. Schließe ich das MDI-Child werden alle "Schließroutinen" (onClose, onDestroy) angesprochen. Schließe ich jedoch die Hauptanwendung bei geöffnetem MDI-Child, erfolgt diese Abfrage nicht. Wie kann ich bei Schließen der Hauptform ein Ereignis im MDI-Child erreichen, um noch ggf. eine Datensicherungsabfrage einzubauen? Danke und Grüße Igotcha |
Re: Abfrage MDI-Child schließen bei Ende der Hauptanwendung
Du könntest zumindest im Mainform mit "MDIChildCount" prüfen, ob noch MDI-Child-Fenster offen sind und eine entsprechende Meldung bringen.
EDIT: Habs grad probiert, das Ereignis OnCloseQuery kommt aber! Und das wäre ja die richtige Stelle! |
Re: Abfrage MDI-Child schließen bei Ende der Hauptanwendung
Ich würde im OnClose bzw. OnCloseQuery alle noch offenen MDI-children explizit schließen.
|
Re: Abfrage MDI-Child schließen bei Ende der Hauptanwendung
Zitat:
Da kommt das Problem mit der Modularität - meine Hauptanwendung weiß nichts darüber, was seine Childs machen (meine Childs stecken in BPLs und sind quasi eigene Anwendungen), sprich ob Daten gesichert werden müssen. Eine Abfrage muß daher aus dem Child heraus gestartet werden. |
Re: Abfrage MDI-Child schließen bei Ende der Hauptanwendung
Zitat:
Danke und Grüße Igotcha |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz