LabVIEWForum.de - Exe nach Beenden automatisch schließen???

LabVIEWForum.de

Normale Version: Exe nach Beenden automatisch schließen???
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

sorry, ich bin sicher euch nerven solche Fragen, aber weiß keinen Rat mehr.
Ich hab hier eine exedie aus einem LabVIEW vi erstellt wurde. Soweit funktioniert auch alles. Wenndas kleine Proggi beendet wird erscheint das Fenster siehe unten. Das möchte ich so aber nicht, ich möchte, dass dieses Fenster sofort automatisch geschlossen wird oder gar nicht erst erscheint. Wo muss ich da was einstellen??? Ich hab schon in den VI-Einstellungen (vor dem Exe erstellen) rumgespielt, allerdings etwas ziellos und leider ohne Erfolg.

Eine Antwort oder ein Link wären echt super!


MfG tholen
Hallo Tholen,

ich schliesse das VI mit einem Methodenknoten in dem Abschluss Code, siehe Bild im Anhang.

Gruß
Thorsten
' schrieb:Hallo,

sorry, ich bin sicher euch nerven solche Fragen, aber weiß keinen Rat mehr.
Ich hab hier eine exedie aus einem LabVIEW vi erstellt wurde. Soweit funktioniert auch alles. Wenndas kleine Proggi beendet wird erscheint das Fenster siehe unten. Das möchte ich so aber nicht, ich möchte, dass dieses Fenster sofort automatisch geschlossen wird oder gar nicht erst erscheint. Wo muss ich da was einstellen??? Ich hab schon in den VI-Einstellungen (vor dem Exe erstellen) rumgespielt, allerdings etwas ziellos und leider ohne Erfolg.

Eine Antwort oder ein Link wären echt super!
MfG tholen

Um eine Exe komplett zu beenden (inkl. verlassen des Runtime-Engine), brauchst du die "Quit LabVIEW" Funktion, die du ganz am Ende deines Codes einbindest:
[attachment=12216]

MfG, Jens

P.S.:

' schrieb:Hallo Tholen,

ich schliesse das VI mit einem Methodenknoten in dem Abschluss Code, siehe Bild im Anhang.

Gruß
Thorsten
@Thorsten: Aber damit schließt du doch nur das Frontpanel und verlässt nicht die Applikation?!
' schrieb:Um eine Exe komplett zu beenden (inkl. verlassen des Runtime-Engine), brauchst du die "Quit LabVIEW" Funktion, die du ganz am Ende deines Codes einbindest:

Genau die, das gibt aber dann in der Entwicklungsumgebung das Problem, das dir das LabVIEW.exe immer beendet wird.

Mittels einer App-Property App.Kind auf ein Case, erkennst du ob dein Programm in der Runtime läuft, und nur dann führtst du das "Exit" aus.
In dem anderen Case kannst du dann noch das "Stop" reinmachen.
Ich danke euch, mit Quit LabVIEW ist das Ziel erreicht.

Es gab auch schon ein Thema dazu in eurem Super-Forum, hatte ich aber zu spät gefunden. Sorry dafür.


MfG tholen
Referenz-URLs