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!

02.07.2008, 07:55
Beitrag #27

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
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 mit beendet werden. Oder gibt es pro Exe eine eigene Run Time Instanz?

pro Exe (zumindest bei LV 8.x) gibt es eine eigene Applikations-Instanz. die Primitive "Quit LabVIEW" schließt diese Instanz.

Ich benutze diese Funktion in fast ALLEN meinen Applikationen um LV zu schließen, wenn eine EXE beendet wird (aber nur bei der Exe)

In LV 8.2.1 habe ich auch solche Probleme gehabt: die Funktion "Quit LabVIEW" hat die ab und zu Exe zum Absturz gebracht - wenn sie aufgerufent wurde, ich hatte also die Wahl zwischen Frontpanel bleibt offen oder Windows Fehlermeldung. Ich hab mich dann für die Fehlermeldung entschieden, so schlimm war das dann auch nicht.

Nach meinen Beobachtungen gab es dieses Verhalten aber nur, wenn ich die TCP/IP VIs in meinem Programm verwendet habe. Da ich in letzter Zeit fast nur verteilte Anwendungen mit PC + RT + FPGA schreibe also in fast jederWink

Das Problem war weg, wenn ich die Funktion "quit LabVIEW" mit einer Disable-Struktur daktiviert habe, ok, dafür blieb dann das Frontpanel offen.

Mein Verdacht ist: irgendwas in den TCP/IP VIs von LV 8.2.1 ist nicht sauber programmiert, vermutlich wird da was nicht sauber deallokiert wenn die EXE geschlossen wird, was Windows (und dem gehört der TCP/IP Stack ja) dazu veranlaßt eine "Schutzverletzung" rauszuwerfen.

die gute Nachricht ist: mit LabVIEW 8.5.1 ist das weg.

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Installiertes Programm macht Fehler beim Beenden - cb - 02.07.2008 07:55

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Sad Fehlermeldung beim Beenden der exe Wedgewood 3 4.642 18.03.2021 15:44
Letzter Beitrag: jg
  Fehler beim verwenden des Installers 11003 gottfried 0 7.388 08.09.2016 11:27
Letzter Beitrag: gottfried
  Installer löscht anderes installiertes Labview Programm Winterkind 2 7.087 15.06.2016 14:09
Letzter Beitrag: Winterkind
  Fehler beim Erstellen einer .exe Serial 4 8.208 04.04.2015 15:39
Letzter Beitrag: Philipp.Holze
  Fehler 1 beim Applicationstart pericles 1 4.443 15.07.2013 18:18
Letzter Beitrag: jg
  Fehler -600 beim Compilieren einer DLL BerndDasBrot 2 5.769 14.05.2012 14:43
Letzter Beitrag: BerndDasBrot

Gehe zu: