19.05.2011, 12:20
Beitrag #1
|
BassSportler
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Sep 2009
7.1, 2009, 2010
2009
DE_EN
10000
Deutschland
|
EXE auf 2 versch. Systemen
Hallo zusammen,
ich habe mal wieder ein Problem mit einer Exe:
Aus einer .llb (LV2010) habe ich auf meinem Büro-PC eine .exe erstellt. Diese funktioniert auch und tut alles was sie soll. Danach habe ich diese .exe auf den Mess-PC gespielt, dort lässt sie sich zwar starten, aber die meisten Funktionen gehen nicht. Wenn ich übers Netzwerk die .exe auf dem Mess-PC auf meinem Büro-PC ausführe, geht das ebenfalls problemlos.
Die .llb läuft auf beiden Rechnern fehlerfrei.
Jetzt meine Frage, warum läuft die .exe zwar auf meinem Büro-PC, nicht aber auf dem Mess-PC? Beide haben die gleiche LV-Version.
Bin über jede Hilfe dankbar.
Besten Gruß!
|
|
|
21.05.2011, 15:57
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: EXE auf 2 versch. Systemen
Hast Du auch alle Treiber auf Deinem Mess-PC? Nicht, dass da irgendwas fehlt.
Ansonsten wäre interessant zu wissen, was Du nicht ausführen kannst, bzw. welche Funktionen nicht funktionieren.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
23.05.2011, 11:46
Beitrag #3
|
BassSportler
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Sep 2009
7.1, 2009, 2010
2009
DE_EN
10000
Deutschland
|
RE: EXE auf 2 versch. Systemen
Das VI dient zur Auswertung von Messdaten, muss also nicht mit Geräten kommunizieren.
Es werden z.B. mehrere Spektren aus dem Messfile eingelesen, angezeigt und verschiedene Parameter herausgezogen. Dann besteht noch die Möglichkeit nur bestimmte Spektren anzuschauen. Bei der .exe auf dem Mess-PC (die, die nicht geht) klappt das eben nicht. Man lädt eine Datei und nichts passiert: kein Spektrum wird angezeigt, es werden keine Parameter aus den Spektren berechnet und das Dropdown-Menü wo normalerweise die verschiendenen Spektren ausgewählt werden können ist leer.
Sieht also so aus, wie wenn die .exe auf dem Mess-PC die Messdaten aus den Messfiles nicht findet. Die gleiche .exe auf meinem Büro-PC aber das gleiche Messfile problemlos verarbeiten kann...
|
|
|
23.05.2011, 12:05
Beitrag #4
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: EXE auf 2 versch. Systemen
Hat Dein Messrechner auch die gleichen Rechte wie Dein Büro-PC?
Wie sieht denn der Aufruf der Datei aus? Kannst Du da mal einen Screenshot hochladen?
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
24.05.2011, 21:44
Beitrag #5
|
BassSportler
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Sep 2009
7.1, 2009, 2010
2009
DE_EN
10000
Deutschland
|
RE: EXE auf 2 versch. Systemen
Auf beiden Rechnern arbeite ich als Admin.
Screenshot kommt spätestens Donnerstag.
Wenn es direkt am Dateiaufruf legen sollte, dürfte doch die .llb auf dem Rechner auch nicht gehen oder (tut sie aber)? Oder wird durch die .exe der Dateiaufruf in irgendeiner Form verändert?
|
|
|
24.05.2011, 22:30
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: EXE auf 2 versch. Systemen
Da wir nicht hellsehen können , wird es wahrscheinlich schwierig sein, dir zu helfen. Das kann bei deiner momentanen Fehlerbeschreibung alles und nichts sein.
Absolute File-Pfade machen gerne Ärger, wenn man eine exe erstellt.
Zu anderen Aussagen wage ich ohne Blick auf den Sourcecode keine Aussage.
Gruß, 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.
|
|
|
26.05.2011, 12:52
Beitrag #7
|
BassSportler
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Sep 2009
7.1, 2009, 2010
2009
DE_EN
10000
Deutschland
|
RE: EXE auf 2 versch. Systemen
so hab den Fehler gefunden:
die .exe auf dem Mess-PC hat wohl das lokale Dezimalzeichen verwendet und deswegen konnten keine Parameter aus dem file gelesen werden. Hab dann einfach in die .ini "uselocaldecimalpt=false" geschrieben.
Ich versteh zwar immer noch nicht warum die selbe .exe aufm Bürorechner ohne den .ini-Zusatz funktioniert, aber nun gut, hauptsache es funktioniert.
|
|
|
| |