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 10:47

Hallo leute,

ich arbeite mit LabVIEW 8.5 und will eine standalone app machen. Mein haupt vi benutzt eine externe dll und ansonsten nur das standart LabVIEW zeug. Also hab ich beim app bauen nur mein hauptvi eingebunden und die besagte dll (ich benutze zwar auch subvi's die auf die dll zugreifen aber ich hab hier im forum gelesen, dass wenn die subvi statisch eingebunden sind ich beim app builder nur die main vi angeben muss, ist das korrekt?)
Nun ja.. auf dem entwicklungsrechner läuft meine exe auch reibungslos.. alles wunderbar.. Um sicherzugehen das dies auch auf anderen rechner klappt hab ich einen "nackten :-)" PC genommen und dort nur die LabVIEW runtime engine 8.5 installiert.

Wenn ich nun dort die exe starte dann sehe ich nur kurz in der taskleiste mein LabVIEW prog. aufblinken. Danach beendet es sich ohne fehlermeldung.
Woran kann das liegen? Wenn ich eine exteren dll benutze (eingebunden mit "Knoten zum Aufrufen externer Bibliotheken [relativer Pfad angegeben - DLL liegt auch im exe dir]) muss ich noch was beachten? hab die nur ins exe verz. kopiert.. reicht das?Aber daran kann es nicht liegen, sonst würde LabVIEW meckern oder? Hoffe ihr könnt mir helfen.

mfg

m0n0


exe file beendet sich sofort nach dem start ohne fehlermeldung - Achimedes - 27.03.2008 13:29

' schrieb:Hallo leute,

ich arbeite mit LabVIEW 8.5 und will eine standalone app machen. Mein haupt vi benutzt eine externe dll und ansonsten nur das standart LabVIEW zeug. Also hab ich beim app bauen nur mein hauptvi eingebunden und die besagte dll (ich benutze zwar auch subvi's die auf die dll zugreifen aber ich hab hier im forum gelesen, dass wenn die subvi statisch eingebunden sind ich beim app builder nur die main vi angeben muss, ist das korrekt?)
Nun ja.. auf dem entwicklungsrechner läuft meine exe auch reibungslos.. alles wunderbar.. Um sicherzugehen das dies auch auf anderen rechner klappt hab ich einen "nackten :-)" PC genommen und dort nur die LabVIEW runtime engine 8.5 installiert.

Wenn ich nun dort die exe starte dann sehe ich nur kurz in der taskleiste mein LabVIEW prog. aufblinken. Danach beendet es sich ohne fehlermeldung.
Woran kann das liegen? Wenn ich eine exteren dll benutze (eingebunden mit "Knoten zum Aufrufen externer Bibliotheken [relativer Pfad angegeben - DLL liegt auch im exe dir]) muss ich noch was beachten? hab die nur ins exe verz. kopiert.. reicht das?Aber daran kann es nicht liegen, sonst würde LabVIEW meckern oder? Hoffe ihr könnt mir helfen.

mfg

m0n0

Hääm ..... lad mal dein HauptVI hoch.
dann kan man direktnachschauen.

Grüße
Achimedes


exe file beendet sich sofort nach dem start ohne fehlermeldung - Juscho - 27.03.2008 13:39

Hi, da ich auch in dem Gebiet meine ersten Erfahrungen gerade mache, hilft dir vielleicht folgender Beitrag:
http://www.LabVIEWforum.de/Installation-au...n-PC-t8998.html


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

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=11794]

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.


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

' schrieb:Hi, da ich auch in dem Gebiet meine ersten Erfahrungen gerade mache, hilft dir vielleicht folgender Beitrag:
http://www.LabVIEWforum.de/Installation-au...n-PC-t8998.html

Nein, das hilft mir leider nicht weiter :-( Ich hab ja nichtmal ne fehlermeldung :-(


exe file beendet sich sofort nach dem start ohne fehlermeldung - Juscho - 27.03.2008 14:21

Erstell mal n ganz simples Programm ohne DLL wo man meinetwegen nur nen Schalter umlegen kann
und mach draus ne Exe und dann mal auf dem andern Rechner testen ob das geht.


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 27.03.2008 14:23

' schrieb:Erstell mal n ganz simples Programm ohne DLL wo man meinetwegen nur nen Schalter umlegen kann
und mach draus ne Exe und dann mal auf dem andern Rechner testen ob das geht.

ja das hab ich doch getan! und es klappt wunderbar! das ist kein problem! auch das einbinden meiner dll ist kein problem!

aber sobald das mean VI drin ist beendet sich die exe nach dem start.


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 27.03.2008 14:38

Ich hab nun das problem auf den punkt gebracht.. und hier das entsprechende vi dazu:

[attachment=11799]

wie gesagt, auf dem pc auf dem es erstellt wurde.. läuft die exe.. auf dem zielrechner jedoch nicht.. da beendet sie sich ohne fehlermeldung


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

' schrieb:Ich hab nun das problem auf den punkt gebracht.. und hier das entsprechende vi dazu:

[attachment=38961:ExeTest.vi]

wie gesagt, auf dem pc auf dem es erstellt wurde.. läuft die exe.. auf dem zielrechner jedoch nicht.. da beendet sie sich ohne fehlermeldung

Auf meinem PC läuft sie auch.
Hast du vielleicht was vergessen auf dem Zielrechner zu installieren?
Mach dir mal im Projektexplorer eine Installationsdatei und installier mal die und schau obs geht.


exe file beendet sich sofort nach dem start ohne fehlermeldung - m0n0g0n - 27.03.2008 14:54

' schrieb:Auf meinem PC läuft sie auch.
Hast du vielleicht was vergessen auf dem Zielrechner zu installieren?
Mach dir mal im Projektexplorer eine Installationsdatei und installier mal die und schau obs geht.

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