10.01.2007, 14:06
Hallo!
Habe folgendes Problem: Ich starte aus meinem Hauptprogramm heraus ein Sub-VI als Dateidialog. Funktion des Dialogs usw. ist gegeben. Habe auch ein Button zum Abbrechen des Dialogs (des VIs) angebracht - über diesen lässt sich das VI auch problemlos schließen.
Nur wenn ich das Dialogfenster über das rote X rechts oben schließe, wird zwar mein Dialog beendet, mein Hauptporgramm läuft wohl auch noch weiter (äußere Programmschleifen wird nicht abgebrochen) jedoch lassen sich keine weiteren Eingabefelder/Buttons usw. mehr bedienen, das Programm hängt sich sozusagen ab dieser Stelle auf.
Ist auch logisch, da kein Fall programmiert ist, was geschehen soll, wenn das X im roten Feld gedrückt wird. Ich könnte nun zwar unter VI-Einstellungen...unter Fenstererscheinungsbild anpassen das Häckchen bei "Schließen des Fensters zulassen" entfernen, um das X auf rotem Feld gänzlich zu deaktivieren, jedoch ist dies eher ungeeignet für mein Programm!
Gibt es eine Lösung, den extra Fall zu behandeln, falls das X gedrückt wurde?
Grüße Thorsten
Habe folgendes Problem: Ich starte aus meinem Hauptprogramm heraus ein Sub-VI als Dateidialog. Funktion des Dialogs usw. ist gegeben. Habe auch ein Button zum Abbrechen des Dialogs (des VIs) angebracht - über diesen lässt sich das VI auch problemlos schließen.
Nur wenn ich das Dialogfenster über das rote X rechts oben schließe, wird zwar mein Dialog beendet, mein Hauptporgramm läuft wohl auch noch weiter (äußere Programmschleifen wird nicht abgebrochen) jedoch lassen sich keine weiteren Eingabefelder/Buttons usw. mehr bedienen, das Programm hängt sich sozusagen ab dieser Stelle auf.
Ist auch logisch, da kein Fall programmiert ist, was geschehen soll, wenn das X im roten Feld gedrückt wird. Ich könnte nun zwar unter VI-Einstellungen...unter Fenstererscheinungsbild anpassen das Häckchen bei "Schließen des Fensters zulassen" entfernen, um das X auf rotem Feld gänzlich zu deaktivieren, jedoch ist dies eher ungeeignet für mein Programm!
Gibt es eine Lösung, den extra Fall zu behandeln, falls das X gedrückt wurde?
Grüße Thorsten