Hallo hrathke,
das liegt daran, wie du den Pfad bestimmst…
Nimm nicht "Pfad des aktuellen VIs", sondern "Anwendungsverzeichnis": der Pfad zum VI beinhaltet in der EXE eben auch die EXE selbst als zusätzliche Verzeichnisebene - das Anwendungsverzeichnis bleibt aber immer "oberhalb" der EXE/MainVI!
Zitat:Das führt dazu, das ich jedes Mal vor dem Kompilieren "Pfad zerlegen" anpassen muss.
Im schlimmsten Fall kann man das aber auch programmatisch erledigen:
Code:
IF "is in executable" THEN 2×StripPath ELSE 1×StripPath
Das ist aber nur ein Workaround, "Anwendungsverzeichnis" ist sicherer…