LabVIEWForum.de
exe file beendet sich sofort nach dem start ohne fehlermeldung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: exe file beendet sich sofort nach dem start ohne fehlermeldung (/Thread-exe-file-beendet-sich-sofort-nach-dem-start-ohne-fehlermeldung)

Seiten: 1 2 3


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 27.03.2008 15:13

' schrieb:was soll ich denn auf dem zielrechner installieren? ich dachte die runtime lib reicht? hm? aber ich teste das mal..

naja.. was soll ich bei dem installer noch einbinden? nur die runtime engine 8.5? die anderen sachen erscheinen mir alle sinnlos in dem zusammenhang.


exe file beendet sich sofort nach dem start ohne fehlermeldung - Achimedes - 27.03.2008 15:19

' schrieb:naja.. was soll ich bei dem installer noch einbinden? nur die runtime engine 8.5? die anderen sachen erscheinen mir alle sinnlos in dem zusammenhang.


Der MAX ist auch nie verkehrt, so würd ichs dann mal testen.


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 27.03.2008 15:32

' schrieb:Der MAX ist auch nie verkehrt, so würd ichs dann mal testen.
ich hab da noch eine frage.. LabVIEW hat probleme den installer zu erstellen da er die "Software Packete" nicht finden kann. sprich er will das ich ihm das verz. dafür angebe. ich hab meine LabVIEW cd eingelegt.. wo die ganzen *.msi installer sind.. für die runtime engine usw. aber damit gibt er sich nicht zufrieden. was will der von mir? :-)


exe file beendet sich sofort nach dem start ohne fehlermeldung - VDB - 27.03.2008 16:25

Für die mean-Function wird lvanlys.dll benötigt. Die sollte bei der Installation der RTE automatisch mit installiert werden.
Guck doch mal in "C:Program FilesNational InstrumentsSharedLabVIEW Run-Time8.5" ob die da irgendwo liegt.

VDB


exe file beendet sich sofort nach dem start ohne fehlermeldung - Achimedes - 27.03.2008 16:47

' schrieb:ich hab da noch eine frage.. LabVIEW hat probleme den installer zu erstellen da er die "Software Packete" nicht finden kann. sprich er will das ich ihm das verz. dafür angebe. ich hab meine LabVIEW cd eingelegt.. wo die ganzen *.msi installer sind.. für die runtime engine usw. aber damit gibt er sich nicht zufrieden. was will der von mir? :-)
Der will wahrscheinlich noch die Treiber CDs.

Es ist so:
Wenn du nen installer erstellen willst schaut LV dort nach vonwohaus es installiert wurde. Bei dir dann wohl von CD.
Das ich nicht die cds immer einlegen muss hab ich sie auf die Festplatte kopiert und von dort aus installiert.

Bei LV8.0 war es noch so das mann die Pfade nachträglich nicht mehr ändern konnte (Bug).
Bei 8.5 hab ichs noch nicht getestet, da ich ja sowiso von der Platte installiert hab. Wenn du die ändern willst dann beim
Installer wo du die einzelnen Packete aussuchen kannst.

Grüße
Achimedes


exe file beendet sich sofort nach dem start ohne fehlermeldung - rolfk - 28.03.2008 09:32

' schrieb:Also ich hab folgendes festgestellt.. um den fehler einzugrenzen hab ich unzählige testvi's erstellt und compiliert. Dabie hab ich herrausgefunden das dieser fehler auftritt sobald ich das standart LabVIEW subvi "Mittelwert (Mean)" einbinde. Wenn ich dies tue, dann startet die exe file und beendet sich sofort ohne fehlermeldung.
Bin nun noch verwirrter als vorher :-)

Hier nochmal ein bild des "fehlerhaften" VI's

[attachment=38956:testvi.JPG]

Wie gesagt.. sobald mean weg ist läuft alles wunderbar!

Dieses "ACT" VI ist ein von mir definiertes VI welches eine dll funktion aufruft.. das macht aber keine Probleme.
Ich hab festgestellt.. das sobald ich mean einbinde.. LabVIEW eine weitere dll file benötig -> lvanlys.dll.
Diese bindet LabVIEW aber auch problemlos ein.. sprich sie befindet sich automatisch in meinem app dir.

Also Mean.vi verwendet lvanlys.dll, die wird mit der LabVIEW runtime installiert. Aber das ist noch nicht alles. lvanlys.dll ist seit LabVIEW 7.1 nur noch eine wrapper DLL die die Analysis Funktionen aus der Intel Math Kernel Library aufruft. Das ist ein seperates Module das mit der vollen LabVIEW Runtime ebenfalls installiert wird.

Auf der NI Site kann man aber auch einen reduzierten Runtime Installer downloaden (~25MB statt ~80MB). Dieser ist aber ausdrücklich nur für Remote Panel Installationen gedacht, da er nur den nackten LabVIEW Kernel und alle Resourcen mitbringt die zum darstellen von LabVIEW Panels nötig sind. Alles was vom Diagramm aufgerufen werden kann ist dabei nicht inbegriffen, also auch die Math Kernel Library nicht.

Das mit den Pfaden ist ein bekanntes Problem. Die MSI Installer Technologie ist viel zu pingelig hier. Die will genau die CD Rom die jemals zur Installation des entsprechenden Softwaremoduls verwendet wurde. Eine andere CD ROM mit genau der selben Software aber einem anderen Label oder so wird kategorisch geweigert. Zudem kann nach umfangreicher Installationsorgie mit vielen verschiedenen Paketen, NI Drivern, etc schon mal etwas in der MSI Database durcheinander geraten und dann ist eine komplette De- und anschliessende Neuinstallation der NI Software mit vorangehener Registry Clean Aktion oft die einzige sinnvolle Lösung.

Rolf Kalbermatter


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 31.03.2008 08:29

' schrieb:ich hab da noch eine frage.. LabVIEW hat probleme den installer zu erstellen da er die "Software Packete" nicht finden kann. sprich er will das ich ihm das verz. dafür angebe. ich hab meine LabVIEW cd eingelegt.. wo die ganzen *.msi installer sind.. für die runtime engine usw. aber damit gibt er sich nicht zufrieden. was will der von mir? :-)
ja das wurde sie auch. dennoch besteht das problem


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 31.03.2008 08:33

' schrieb:Der will wahrscheinlich noch die Treiber CDs.

Es ist so:
Wenn du nen installer erstellen willst schaut LV dort nach vonwohaus es installiert wurde. Bei dir dann wohl von CD.
Das ich nicht die cds immer einlegen muss hab ich sie auf die Festplatte kopiert und von dort aus installiert.

Bei LV8.0 war es noch so das mann die Pfade nachträglich nicht mehr ändern konnte (Bug).
Bei 8.5 hab ichs noch nicht getestet, da ich ja sowiso von der Platte installiert hab. Wenn du die ändern willst dann beim
Installer wo du die einzelnen Packete aussuchen kannst.

Grüße
Achimedes

Also, das installer problem hab ich gelöst. es lag wirklich, wie du bereits sagst, an der falschen cd. Dennoch wurde das Problem nicht gelöst.


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 31.03.2008 08:34

' schrieb:Also Mean.vi verwendet lvanlys.dll, die wird mit der LabVIEW runtime installiert. Aber das ist noch nicht alles. lvanlys.dll ist seit LabVIEW 7.1 nur noch eine wrapper DLL die die Analysis Funktionen aus der Intel Math Kernel Library aufruft. Das ist ein seperates Module das mit der vollen LabVIEW Runtime ebenfalls installiert wird.

Auf der NI Site kann man aber auch einen reduzierten Runtime Installer downloaden (~25MB statt ~80MB). Dieser ist aber ausdrücklich nur für Remote Panel Installationen gedacht, da er nur den nackten LabVIEW Kernel und alle Resourcen mitbringt die zum darstellen von LabVIEW Panels nötig sind. Alles was vom Diagramm aufgerufen werden kann ist dabei nicht inbegriffen, also auch die Math Kernel Library nicht.

Das mit den Pfaden ist ein bekanntes Problem. Die MSI Installer Technologie ist viel zu pingelig hier. Die will genau die CD Rom die jemals zur Installation des entsprechenden Softwaremoduls verwendet wurde. Eine andere CD ROM mit genau der selben Software aber einem anderen Label oder so wird kategorisch geweigert. Zudem kann nach umfangreicher Installationsorgie mit vielen verschiedenen Paketen, NI Drivern, etc schon mal etwas in der MSI Database durcheinander geraten und dann ist eine komplette De- und anschliessende Neuinstallation der NI Software mit vorangehener Registry Clean Aktion oft die einzige sinnvolle Lösung.

Rolf Kalbermatter

Also ich hab die volle runtime in den installer mit einbezogen, doch dies hilft leider nicht. :-(


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 31.03.2008 08:51

' schrieb:Der MAX ist auch nie verkehrt, so würd ichs dann mal testen.
Meinst du mit max..den "NI Measurement & Automation Explorer 4.3" ? Da steht was von MAX in der Beschreibung