LabVIEWForum.de - Installation auf fremden PC

LabVIEWForum.de

Normale Version: Installation auf fremden PC
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi, ich hab jetzt aus dem LabVIEW-Projekt eine exe erstellen lassen.
Wenn ich dann diesen Ordner auf einen anderen
Rechner übertrage, auf dem ich die LabVIEW Runtime Engine
installiert habe, meldet er dass ihm dauernd DLLs fehlen.
Bei jedem Start wurde aber immer nur 1 DLL gemeldet die fehlte,
die hab ich dann einzeln von einem andern Rechner
drauf kopiert. Danach hats mir gereich und ich hab alle DLLs
die irgendwie mit ni anfangen aus meinem system32 Ordner
rüberkopiert auf den Zielrechner.
Da kam dann schon der nächste Fehler, dass
ein Sub-Vi fehlt. Ist der Sinn eines Application Builders
denn nicht, die nötigen Files zusammenzupacken um
das in Verbindung mit einer Runtime Engine auf
einem andern Rechner laufen zu lassen?
Ich kann ja das Programm dann nicht verteilen
weil es nur funktioniert wenn man die LabVIEW
Entwicklungsumgebung installiert hat und diese ist
ja an Lizenzen gebunden.
Oder muss der andere Rechner noch irgendwas installieren?
Ich verwende eigentlich nur LabVIEW 8.5 und etwas aus MAX.
Hallo Juscho,
warum meinst du das man auch zu der EXE noch ein Installationsprogramm erstellen kann?

Bei dieser installationsrutine kannst du dann alles mit einbinden was man so braucht.
Z.B. den MAX, DAQ, VISA alle die treiber die du halt im Programm verwendest.

Grüße
Achimedes
' schrieb:Hallo Juscho,
warum meinst du das man auch zu der EXE noch ein Installationsprogramm erstellen kann?

Bei dieser installationsrutine kannst du dann alles mit einbinden was man so braucht.
Z.B. den MAX, DAQ, VISA alle die treiber die du halt im Programm verwendest.

Grüße
Achimedes

Vielen Dank, die Antwort hat geholfen.
Ich bin fälschlicherweise davon ausgegangen,
dass Installation nur das drumherum macht wie kopieren nach
c:bla und Eintrag in Startmenü etc.
Hallo... wollte jetzt nicht extra einen neues Thema auf machen...


Hab nur mal eine allgemeine Frage:

Wenn ich eine Aplication auf einen Zielsystem zum laufen bringe erkennt diese die NI-Hardware, wie Z.B. eine Messkarte?

Also ich erzeuge eine Aplication auf mein Entwickler-PC der eine Messkarte von NI besitzt und auf dem Zielsystem ist die selbe/gleiche Messkarte. Wird diese ohne Probleme erkannt? Ich geh mal davon aus, dass in der EXE gleich DAQ, MAX usw. mit eingebunden wird und es so ohne weiteres klappt... will halt noch mal sicher gehen!


THX
' schrieb:Hallo... wollte jetzt nicht extra einen neues Thema auf machen...
Hab nur mal eine allgemeine Frage:

Wenn ich eine Aplication auf einen Zielsystem zum laufen bringe erkennt diese die NI-Hardware, wie Z.B. eine Messkarte?

Also ich erzeuge eine Aplication auf mein Entwickler-PC der eine Messkarte von NI besitzt und auf dem Zielsystem ist die selbe/gleiche Messkarte. Wird diese ohne Probleme erkannt? Ich geh mal davon aus, dass in der EXE gleich DAQ, MAX usw. mit eingebunden wird und es so ohne weiteres klappt... will halt noch mal sicher gehen!
THX

Die Messkarte wird im normalfall(wenns eine von NI ist) vom MAX Problemlos erkannt.

Ich glaube einige deiner Fragen erledigen sich wenn du das Thema in dem du schreibst mal Durchliest.
Wenn nicht dann Frag nochmal.
' schrieb:Hallo... wollte jetzt nicht extra einen neues Thema auf machen...
Hab nur mal eine allgemeine Frage:

Wenn ich eine Aplication auf einen Zielsystem zum laufen bringe erkennt diese die NI-Hardware, wie Z.B. eine Messkarte?

Also ich erzeuge eine Aplication auf mein Entwickler-PC der eine Messkarte von NI besitzt und auf dem Zielsystem ist die selbe/gleiche Messkarte. Wird diese ohne Probleme erkannt? Ich geh mal davon aus, dass in der EXE gleich DAQ, MAX usw. mit eingebunden wird und es so ohne weiteres klappt... will halt noch mal sicher gehen!
THX

Nein DAQ, MAX und dergleichen wird nicht in die EXE miteingebunden. Du kannst aber bei der Build Specification für den Installer selektieren dass DAQmx mit dem Installer mitgenomen werden soll. Und auch die MAX Konfiguration mitnehmen, so dass eventuelle Virtuelle Kanäle oder Skalen die Deine Applikation verwendet auch auf dem Zielsystem vorhanden sind, NACHDEM Du die Applikation mit dem erzeugten Installer auf dem neuen System installiert hast.

Rolf Kalbermatter
Referenz-URLs