INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dateidialog über rotes X beenden



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.01.2007, 14:06
Beitrag #1

Thorsten1982 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Nov 2006

7.00
2006
kA

78652
Deutschland
Dateidialog über rotes X beenden
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2007, 14:52
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Dateidialog über rotes X beenden
Ja, mit Event Structure kannst du diesen Fall behandeln.

Gruss

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2007, 15:21
Beitrag #3

Thorsten1982 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Nov 2006

7.00
2006
kA

78652
Deutschland
Dateidialog über rotes X beenden
Hm, wie meinst du das genau? Ich habe hier im Anhang noch eine Scrennshot meines Vi's.
Momentan wird es geschlossen, wenn ich entweder "Abbrechen" auf dem Frontpanel drücke oder eine Zeile in der Tabelle doppelklicke.
Wie gesagt, das Vi schließt sich zwar durch beenden mit drücken des X rechts oben, jedoch reagiert danach mein Hauptprogramm nicht mehr.

Vielleicht es es nun etwas deutlicher.

Gruß Thorsten


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2007, 16:05 (Dieser Beitrag wurde zuletzt bearbeitet: 10.01.2007 16:08 von marker.)
Beitrag #4

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Dateidialog über rotes X beenden
Hi Thorsten,

Du kannst den Fall abfangen indem Du den Status des Frontpanels abfragst (die Klasse VI Server/VI/VI enthält den Punkt Front Panel Window->State).
Wenn der Status "Close" ist einfach das VI stoppen (siehe angefügtes Bild).

Gruß,
Marko


Angehängte Datei(en) Thumbnail(s)
   

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2007, 08:29
Beitrag #5

Thorsten1982 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Nov 2006

7.00
2006
kA

78652
Deutschland
Dateidialog über rotes X beenden
Moin Marco!

Suuuper!!!!:DHat geklappt....Vielen Dank!

Mfg Thorsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mehrere while Schleifen über globale Variable beenden insertcoin 24 21.489 02.07.2012 15:32
Letzter Beitrag: Johannes_S
  While loop über Zeit beenden knapper 5 9.189 25.06.2012 09:03
Letzter Beitrag: jg
  Dateidialog im Ausland Janstar 8 5.448 24.01.2012 19:23
Letzter Beitrag: Janstar
  Application über Button beenden Sebbo 1 3.350 18.11.2010 10:54
Letzter Beitrag: Y-P
  2 Schleifen nach Bestätigung über Eventcase beenden GT123 7 5.647 04.08.2010 15:26
Letzter Beitrag: chrissyPu
  Dateidialog positionieren Ome 22 16.153 29.01.2010 12:53
Letzter Beitrag: unicorn

Gehe zu: