Hallo ich wollte aus meinem Program für die Anwendung eine Exe Datei erstellen.
Das Program an sich funktioniert. Wenn ich allerdings die Exe ausführen möchte wird mir ein Fehler ausgespuckt.
Die Notwendigen Libarys (auch für den MLPI) sind dem Projekt hinzugeführt, doch trotzdem kommt die Fehlermeldung wie im beigefügten Bild.
Ich vermute, der Fehler kommt auf deinem Zielsystem?
Einfach nur die oberste DLL eines Treibers zu einer Exe oder einem Installer hinzuzufügen, ist selten eine gute Idee, da sollte schon der gesamte Treiber installiert werden.
Gruß, Jens
Hallo Jens,
das VI und die Exe werden auf dem selben Rechner ausgeführt. Also ist der Treiber doch eigentlich installiert.
Hallo Thommy,
sind in Deinem Projekt alle Abhängigkeiten fehlerfrei.
Schau mal in dem Ordner ob es fehlerhafte Eintragungen gibt.
Gruß
Freddy
Hallo Freddy,
alle Eintragungen im Projekt sind fehlerfrei.
Grüße
Hallo Thommy,
nach knapp 3 Monaten taucht der Thread wieder aus der Versenkung auf, funktioniert es immer noch nicht?
Eine paar weitere Idee:
Hast du LabVIEW beendet, bevor du Versuche mit der Exe auf deinem Computer machst? Nicht dass die DLL(s) sich weigern, mehrfach im Speicher zu sein, da sie vielleicht nicht sauber entladen wurden.
Hast du versucht, deine Exe explizit mir Admin-Rechten zu starten, vielleicht gibt es ja da irgendwelche Probleme bei deiner DLL?
Was sagt denn der Hersteller deiner DLL(s)?
Gruß, Jens
Hi Jens,
danke für dein Rückmeldung.
Per Zufall konnte ich das Problem geraden beheben.
Nachdem der Komplette Ordner inklusive aller DLLs auf den Desktop kopiert wurde funktioniert es.
Ich verstehe nicht inwiefern es einen Unterschied macht ob der komplette Projektordner in einem Unterordener abgespeichert war und das er jetzt auf dem Desktop liegt.
Hallo Thommy,
wieso Projektordner? Ziel einer Exe-Erstellung sollte es sein, dass du die Exe inkl. notwendiger Files irgendwo außerhalb deines LabVIEW-Projekts liegen hast.
Gruß, Jens