Re: Formular schließen?
Verfasst: Mo, 29.06.2009 21:05
Hallo Stephan,
entschuldige meine späte Reaktion.
1. unter 3.1 führt ThisComponent.Parent.store() zu Fehlern im folgenden Programmablauf. Es scheint, daß Du darauf unter 3.1 verzichten kannst. Ist ja ohnehin eine reine Vorsichtsmaßnahme gewesen.
2. Dein Problem daß beim schließen der Startroutine alle offenen Fenster stehen bleiben, kenne ich.
Ich habe für diesen Fall in die Main-Routine jedes Formulars eingebaut, daß ThisComponent in einem globalen Array gespeichert und beim schließen des Formulars wieder daraus entfernt wird.
So kann ich beim schließen der Startanwendung noch schnell überprüfen, ob noch Fenster offen und damit zu schließen sind.
In einer Schleife arbeite ich dieses Array ab und schließe alle Fenster.
Hilft das? Oder hast Du schon eine (vielleicht bessere) Lösung gefunden? Würde mich interessieren.
Gruß eBayer
entschuldige meine späte Reaktion.
1. unter 3.1 führt ThisComponent.Parent.store() zu Fehlern im folgenden Programmablauf. Es scheint, daß Du darauf unter 3.1 verzichten kannst. Ist ja ohnehin eine reine Vorsichtsmaßnahme gewesen.
2. Dein Problem daß beim schließen der Startroutine alle offenen Fenster stehen bleiben, kenne ich.
Ich habe für diesen Fall in die Main-Routine jedes Formulars eingebaut, daß ThisComponent in einem globalen Array gespeichert und beim schließen des Formulars wieder daraus entfernt wird.
So kann ich beim schließen der Startanwendung noch schnell überprüfen, ob noch Fenster offen und damit zu schließen sind.
In einer Schleife arbeite ich dieses Array ab und schließe alle Fenster.
Hilft das? Oder hast Du schon eine (vielleicht bessere) Lösung gefunden? Würde mich interessieren.
Gruß eBayer