LabVIEWForum.de
Pfad zerlegen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Pfad zerlegen (/Thread-Pfad-zerlegen)



Pfad zerlegen - hrathke - 19.10.2020 16:42

Hallo,

ich habe das Problem, das in der Entwicklungsumgebung der Pfad anders zerlegt wird als im fertigen exe - File. Das führt dazu, das ich jedes Mal vor dem Kompilieren "Pfad zerlegen" anpassen muss.
Weiß jemand, wie ich das so einstellen kann, das sich die Entwicklungsumgebung analog zur erstellten Anwendung verhält?

[attachment=61340][attachment=61344][attachment=61343]

vielen Dank!
Gruß
hrathke


RE: Pfad zerlegen - GerdW - 19.10.2020 16:53

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…


RE: Pfad zerlegen - hrathke - 19.10.2020 17:46

Hallo GerdW,

vielen Dank für die schnelle Hilfe!

Funktioniert super :-)

Mal so nebenbei ... - an welcher Stelle würde man denn den Code:

- IF "is in executable" THEN 2×StripPath ELSE 1×StripPath - eingeben?

Danke!
Gruß
hrathke


RE: Pfad zerlegen - GerdW - 19.10.2020 18:44

Hallo hrathke,

Zitat:Mal so nebenbei ... - an welcher Stelle würde man denn den Code:
IF "is in executable" THEN 2×StripPath ELSE 1×StripPath - eingeben?

so in etwa:
[attachment=61345]

Wie schon mehrfach geschrieben: die Alternative "Anwendungsverzeichnis" ist besser und zu empfehlen!


RE: Pfad zerlegen - hrathke - 19.10.2020 19:17

Danke für die Mühe! Guru1 - sehr interessant :-)