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 

Installiertes Programm macht Fehler beim 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!

30.06.2008, 13:30
Beitrag #1

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Installiertes Programm macht Fehler beim Beenden
Hallo,

ich erstelle ein Installationsprogramm mit dem App-Builder. Wenn ich es dann auf dem Rechner mit LabVIEW installiere funzt es. Beim Zielrechner (ohne LabVIEW) erscheint beim Beenden eine Fehlermeldung -- Unerwarteter Fehler - LabVIEW muss beendet werden.

Im Programm werden alle Schleifen beendet und am Schluss wird "Quit LabVIEW" ausgeführt.

Weiß jemand Rat?

kpa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.06.2008, 13:33
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Installiertes Programm macht Fehler beim Beenden
Es kann sehr viele Gründe haben. Hast du auch DLLs in deinem Programm?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.06.2008, 13:37
Beitrag #3

kpa Offline
LVF-Stammgast
***


Beiträge: 385
Registriert seit: Mar 2007

2019
2002
DE

88***
Deutschland
Installiertes Programm macht Fehler beim Beenden
Das war mal ne schnelle AntwortSmile

Nein ich verwende keine DLL's.

kpa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.06.2008, 13:39
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Installiertes Programm macht Fehler beim Beenden
Ok, schau mal ob du alle Referenzen zumachst (incl. VISA wenn du hast). Probiere mal die Stelle zu fiden, z.B. in dem du mit jedem Schritt beim Beenden ein Dialog mit dem Schrittnamen ausgibst.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.06.2008, 14:40
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Installiertes Programm macht Fehler beim Beenden
"Quit LV" ist Abbruch auf die harte Tour! Das ist völlig unnötig!

Mach am Ende deines Haupt-VIs besser sowas:

   

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.06.2008, 15:07
Beitrag #6

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
Installiertes Programm macht Fehler beim Beenden
Hallo,

der Thread interessiert mich - vor allem der Vorschlag von Achim ..... hmm ich fahre am Ende auf ein STOPP

Gottfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.06.2008, 15:57 (Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2008 15:58 von jg.)
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Installiertes Programm macht Fehler beim Beenden
' schrieb:"Quit LV" ist Abbruch auf die harte Tour! Das ist völlig unnötig!

Mach am Ende deines Haupt-VIs besser sowas:

[attachment=40516:FPclose.PNG]
Sorry, Achim, den Vorschlag verstehe ich jetzt nicht. Wenn ich eine Exe habe und irgendwann am Schluss verlassen will, wenn ich natürlich vorher alles schön brav beendet habe, Refnums geschlossen habe, Hardware deinitialisiert habe etc pp., dann will ich auch das Programm komplett beenden. Und um den Runtime-Engine zu verlassen, muss man doch dann den "Exit LabVIEW" Befehl ausführen. Ph34r
Dein Beispiel schliesst doch nur das FP, damit ist das VI aber doch noch aktiv?!

@kpa: Stimme eg zu, such mal nach nicht geschlossenen Referenzen, hatte kürzlich etwas ähnliches, bloss weil ich ein paar Refnums bei der Behandlung des 3D-Graphen nicht geschlossen habe, wurde am Ende die Exe nicht sauber beendet sondern blieb noch im Speicher aktiv...

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.06.2008, 16:11
Beitrag #8

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Installiertes Programm macht Fehler beim Beenden
Ich nutze auch Quit LV, aber mich interessiert was anderes. Wenn Quit LV komplette Run Time beenden soll, dann sollten eigentlich auch alle LV-Exes mitbeendet werden. Oder gibt es pro Exe eine eigene Run Time Instanz?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.06.2008, 18:09
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Installiertes Programm macht Fehler beim Beenden
' schrieb:Ich nutze auch Quit LV, aber mich interessiert was anderes. Wenn Quit LV komplette Run Time beenden soll, dann sollten eigentlich auch alle LV-Exes mitbeendet werden. Oder gibt es pro Exe eine eigene Run Time Instanz?
Da bei Exe nur diejenige beendet wird, für die das "Quit LV" ausgeführt wird, wird wohl Punkt 2 zutreffen. Mglw. habe ich mich auch etwas ungeglücklich ausgedrückt.

MfG, Jens

P.S.: Vielleicht klärt uns mal rolfk aufHehe

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.07.2008, 06:05
Beitrag #10

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Installiertes Programm macht Fehler beim Beenden
' schrieb:Sorry, Achim, den Vorschlag verstehe ich jetzt nicht. Wenn ich eine Exe habe und irgendwann am Schluss verlassen will, wenn ich natürlich vorher alles schön brav beendet habe, Refnums geschlossen habe, Hardware deinitialisiert habe etc pp., dann will ich auch das Programm komplett beenden.

Wenn du dein "Main-VI" brav beendet hast, d.h. deine "Lebens-(While-)Schleife" programmatisch oder per Button beendet hast, steht dein VI (bei Exe: deine Applikation). Dann musst du nur noch dein Frontpanel schließen...und AUS!

Zur STOP-Funktion (aus der LV-Hilfe):

Stop Details
If you need to abort execution of all VIs in a hierarchy from the block diagram, you can use this function, but you must use it with caution. If you put this function in a subVI, you should make its behavior clear to other users of the VI because this function causes their VI hierarchies to abort execution.

In general, avoid using this function when you have a built-in termination protocol in a VI. For example, I/O operations should be performed in While Loops so that the VI can terminate the loop on an I/O error. Also, consider using a front panel stop button Boolean control to terminate the loop at the request of the user rather than using this function.


Ähnliches gilt für die Quit-Funktion...

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
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
Sad Fehlermeldung beim Beenden der exe Wedgewood 3 4.777 18.03.2021 15:44
Letzter Beitrag: jg
  Fehler beim verwenden des Installers 11003 gottfried 0 7.441 08.09.2016 11:27
Letzter Beitrag: gottfried
  Installer löscht anderes installiertes Labview Programm Winterkind 2 7.198 15.06.2016 14:09
Letzter Beitrag: Winterkind
  Fehler beim Erstellen einer .exe Serial 4 8.365 04.04.2015 15:39
Letzter Beitrag: Philipp.Holze
  Fehler 1 beim Applicationstart pericles 1 4.510 15.07.2013 18:18
Letzter Beitrag: jg
  Fehler -600 beim Compilieren einer DLL BerndDasBrot 2 5.843 14.05.2012 14:43
Letzter Beitrag: BerndDasBrot

Gehe zu: