Probleme bei erstellen einer EXE
Hi Quetzalcoatl,
dynamische VIs in eine bereits compiliertes EXE-VI einzubinden ist kein Problem. Man muß nur berücksichtigen, sofern man keine absolute Pfadangabe benutzt, das sich die "EXE-Datei" wie eine Library verhält.
D.h. will man ein VI einladen, welches im gleichen Verzeichnis liegt, wie das EXE-Programm, so muss man zweimal (!) die Funktion "Strip Pah" benutzen, um in das Verzeichnis zu gelangen.
Anschließend braucht man nur noch mit "Build Path" den VI-Namen ranhängen.
Für alle die eine Uni Lösung suchen (zumindestens mit LV 6.1 getestet):
Man programiere ein VI, welches per Initdatei ein VI dynamisch lädt und ausführt und mache hieraus ein EXE-Programm.
Dann brauch man sich bei seiner Main-Anwendung nicht mehr die Gedanken um die verflixten Pfade zu machen, wenn es später dann mal als Exe laufen soll.
Man brauch halt nur immer dieses mini-Exe-Programm mitgeben und in der Initdatei den relativen Pfad zum Hauptprogramm anzugeben.
Gruß
Oliver
|