03.08.2016, 16:11
Hi,
hab ne Exe zu meinem Programm erstellt. Auf dem Rechner auf dem das Programm entwickelt wurde funktioniert die Exe wunderbar.
Wenn ich diese auf einem anderen Rechner öffne dann kommt ne Fehlermeldung. Dll nicht gefunden.
Dann kommt nen Fenster, und ich kann die Dll auswählen.(dll liegt im Exe Ordner)
Ist dies geschehen kommt ne weitere Fehlermeldung " Ressourcen nicht gefunden".
LabVIEW-Ladefehlercode 3.SubVIx und y DAQmx.Digital Write konnte nicht geladen werden.
Dann kommt die Fehlercodemeldung noch für weiter SubVis. Imaq etc.
Habe eine spezifische DLL für ein Messgerät (Hersteller XY)
Benutze NI-DAQmx und NI Imaq-dx
Wie schon erwähnt kann ich ja die Exe wunderbar, auf dem Rechner auf dem das Programm erstellt wurde, ausführen.
Jedoch soll es auch mit der Exe auf anderen Rechnern ohne LabVIEW ausgeführt werden können.
Die Runtime Engine habe ich auf den anderen Rechner installiert.
Normalerweise bindet doch der Exe Builder alle Treiber bzw. Bibliotheken , sowie DLLs mit ein.
In dem Data Ordner von der Exe ist die Dll auch vorhanden.
Oder muss ich mit dem Installer des Application Buidlers alle Treiber (NIDAQx-NI IMaqdx) mit einbinden , sowie die Dll?
Habe jetzt einfach nur, wie schon geschrieben, nur die Runtime Engine installiert.
Gruß HCO
hab ne Exe zu meinem Programm erstellt. Auf dem Rechner auf dem das Programm entwickelt wurde funktioniert die Exe wunderbar.
Wenn ich diese auf einem anderen Rechner öffne dann kommt ne Fehlermeldung. Dll nicht gefunden.
Dann kommt nen Fenster, und ich kann die Dll auswählen.(dll liegt im Exe Ordner)
Ist dies geschehen kommt ne weitere Fehlermeldung " Ressourcen nicht gefunden".
LabVIEW-Ladefehlercode 3.SubVIx und y DAQmx.Digital Write konnte nicht geladen werden.
Dann kommt die Fehlercodemeldung noch für weiter SubVis. Imaq etc.
Habe eine spezifische DLL für ein Messgerät (Hersteller XY)
Benutze NI-DAQmx und NI Imaq-dx
Wie schon erwähnt kann ich ja die Exe wunderbar, auf dem Rechner auf dem das Programm erstellt wurde, ausführen.
Jedoch soll es auch mit der Exe auf anderen Rechnern ohne LabVIEW ausgeführt werden können.
Die Runtime Engine habe ich auf den anderen Rechner installiert.
Normalerweise bindet doch der Exe Builder alle Treiber bzw. Bibliotheken , sowie DLLs mit ein.
In dem Data Ordner von der Exe ist die Dll auch vorhanden.
Oder muss ich mit dem Installer des Application Buidlers alle Treiber (NIDAQx-NI IMaqdx) mit einbinden , sowie die Dll?
Habe jetzt einfach nur, wie schon geschrieben, nur die Runtime Engine installiert.
Gruß HCO