LabVIEWForum.de
Pfad auf dem das Hauptprogramm gestartet wurde - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Pfad auf dem das Hauptprogramm gestartet wurde (/Thread-Pfad-auf-dem-das-Hauptprogramm-gestartet-wurde)



Pfad auf dem das Hauptprogramm gestartet wurde - gottfried - 16.07.2008 14:28

Hallo,

ich hätte gerne "current vi Path" des Hauptprogramms in einem SubVI ermittelt. Klar ich kann es als Parameter übergeben oder global definieren. Geht das irgendwie anders?

Grund: das SubVI (errorLog etc) wird in vielen Ebenen und sehr oft aufgerufen und liegt in der user.lib und ich will nicht global werden.

Danke

Gottfried


Pfad auf dem das Hauptprogramm gestartet wurde - IchSelbst - 16.07.2008 14:48

' schrieb:Hallo,

ich hätte gerne "current vi Path" des Hauptprogramms in einem SubVI ermittelt. Klar ich kann es als Parameter übergeben oder global definieren. Geht das irgendwie anders?

Grund: das SubVI (errorLog etc) wird in vielen Ebenen und sehr oft aufgerufen und liegt in der user.lib und ich will nicht global werden.

Danke

Gottfried
Es gibt einen Eigenschaftsknoten "App.Path".


Pfad auf dem das Hauptprogramm gestartet wurde - gottfried - 16.07.2008 16:07

Aha - gefunden aber .... was hänge ich an die Reference an?

Danke

Gottfried


Pfad auf dem das Hauptprogramm gestartet wurde - IchSelbst - 16.07.2008 16:36

' schrieb:Aha - gefunden aber .... was hänge ich an die Reference an?
Nix. Also frei lassen. Muss gehen. Geht schon immer.


Pfad auf dem das Hauptprogramm gestartet wurde - gottfried - 23.07.2008 18:06

' schrieb:Nix. Also frei lassen. Muss gehen. Geht schon immer.
Danke - geht auch... allerdings nur wenn das Programm gelinkt (ein EXE) ist.

Äh... wie unterscheide ich jetzt im SubVI ob es als EXE oder "interpretiert" läuft?

Danke

Gottfried


Pfad auf dem das Hauptprogramm gestartet wurde - gottfried - 23.07.2008 18:21

Hallo,

ich hab's ... wenn App.Name == "LabVIEW.EXE" ist wird das VI "interpretiert"

Alles (?) klar

Gottfried


Pfad auf dem das Hauptprogramm gestartet wurde - IchSelbst - 23.07.2008 18:51

' schrieb:Alles (?) klar
Jou.

Der richtige Eigenschaftsknoten heißt aber App.Typ und der Wert RunTimeSystem bzw. DevelopmentSystem.


Pfad auf dem das Hauptprogramm gestartet wurde - Y-P - 24.07.2008 07:07

vgl. hier.

Gruß Markus

' schrieb:Jou.

Der richtige Eigenschaftsknoten heißt aber App.Typ und der Wert RunTimeSystem bzw. DevelopmentSystem.