INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dynamisch eingebundene Vis in EXE finden



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.07.2007, 09:16
Beitrag #1

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Dynamisch eingebundene Vis in EXE finden
Hallo zusammen,
ich will ne EXE erzeugen mit einigen Dynamisch eingebundenen VIs.
   

Ich möchte im HauptVI immer nur die Dynamischen nach einem aufruf starten. Das Starten von Vis geht auch soweit.

Da ich jetzt zu faul bin um im HauptVi jedes einzelne Dynamische mit Namen aufzuführen, suche ich ne Möglichkeit
wärend der laufzeit, im Hauptvi rauszufinden welche Dynamischen Vis in der EXE mit eingebunden sind.

Damit kann ich dann immer wieder neue oder andere Vis in die Exe mit einbinden und muß im Programm selber nix mehr ändern.

Weiß jemand Rat?

Grüße
Achimedes

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.07.2007, 09:19 (Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2007 09:31 von eg.)
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Dynamisch eingebundene Vis in EXE finden
Eine LV-EXE ist ähnlich wie LLB. Ich denke du kannst alle VIs im "EXE-Verzeichnis" auflisten. Welche davon dynamisch eingebunden waren und welche statisch musst du dann selber rausfinden in dem du z.B. ein Präfix "dyn_" in dem Namen des VIs hinzufügst.

eg

P.S. ja, funktioniert. Mit List Folder geht es.


Angehängte Datei(en) Thumbnail(s)
   

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 09:42
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Dynamisch eingebundene Vis in EXE finden
' schrieb:Eine LV-EXE ist ähnlich wie LLB. Ich denke du kannst alle VIs im "EXE-Verzeichnis" auflisten. Welche davon dynamisch eingebunden waren und welche statisch musst du dann selber rausfinden in dem du z.B. ein Präfix "dyn_" in dem Namen des VIs hinzufügst.

eg

P.S. ja, funktioniert. Mit List Folder geht es.
Schöne Lösung, muss ich auch mal ausprobieren.

Alternative: Wenn du irgendwann in der Initialisierungsphase deines Main-VI's probierts, per Open-Reference dir eine Referenz zu deinen dynamisch gelinkten VI zu holen versuchst, bekommst du eine Fehlermeldung, wenn das VI nicht vorhanden ist. Dann ist es auch nicht eingebunden und du kannst es für den Rest des Programms ignorieren.

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 09:56 (Dieser Beitrag wurde zuletzt bearbeitet: 04.07.2007 10:02 von eg.)
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Dynamisch eingebundene Vis in EXE finden
Eine interessante Sache will ich hier noch verraten. Wenn man die EXE in LLB umbenennt und mit LV aufmacht, kann man sogar das eine oder das andere VI mit einem anderen ersetzen. Deshalb immer die Passwortabfrage oder irgendwelche sicherheitsrelevante Sachen im Main erledigen.

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 10:09
Beitrag #5

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Dynamisch eingebundene Vis in EXE finden
Hallo eg,

hab deinen ersten Vorschlag schon mal ausprobiert. Habs eben nochmal versucht. Geht aber nicht.
Es wird kein einziges File angezeigt. Noch nicht mal das Hauptvi?Hmm

Das mit der llb hört sich ja interesant an. Das muss ich mir mal anschauen.Smile

Hallo Jens G
dazu müßte ich ja aber die namen im Hauptvi wieder eintragen. Das will ich ja eben nicht.
Faul und so.Big Grin

Grüße
Achimedes

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 10:13
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Dynamisch eingebundene Vis in EXE finden
Hier.

eg


Angehängte Datei(en)
Sonstige .zip  Dyn.zip (Größe: 28,56 KB / Downloads: 251)

Sonstige .zip  Dyn_Prj.zip (Größe: 20,58 KB / Downloads: 230)

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 10:44
Beitrag #7

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Dynamisch eingebundene Vis in EXE finden
Super Danke.

Also deine Exe geht.

Wenn ich mit deinem Projekt die Exe neu erzeuge geht die neue Exe nicht mehr???????????????????????


Sonstige .zip  DynEXE.zip (Größe: 29,22 KB / Downloads: 255)


Sonstige .zip  ProjektDyn.zip (Größe: 20,79 KB / Downloads: 276)


Ich habs mit 8.2.1 PDS erstellt.
Du mit 8.0.1?

Grüße
Achimedes

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 10:45
Beitrag #8

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Dynamisch eingebundene Vis in EXE finden
' schrieb:Super Danke.

Also deine Exe geht.

Wenn ich mit deinem Projekt die Exe neu erzeuge geht die neue Exe nicht mehr???????????????????????

[attachment=33966:DynEXE.zip]
[attachment=33967:ProjektDyn.zip]

Ich habs mit 8.2.1 PDS erstellt.
Du mit 8.0.1?

Grüße
Achimedes


Bug?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 10:51
Beitrag #9

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Dynamisch eingebundene Vis in EXE finden
Ja.

Hab eben deine Dateiennochmal mit 8.0.1 erzeugt.
dann gehts.

Buuuuaaaaahhhhhhhh.

Dankeschön.
Nach dem essen werd ich mich wohl malan den suport richten.

Dankeschön.

Grüße
Achimedes.

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.07.2007, 19:37
Beitrag #10

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
Dynamisch eingebundene Vis in EXE finden
Hallo,

der NI Support hats getestet.
LV 8.2 geht
LV8.2.1 Geht nimmer.Sad

Es wurde an die Entwickler von LV weitergeleitet.
Sollte ich noch was erfahren, melde ich mich wieder.

Grüße
Achimedes

Wer Rechtschreibfehler findet .... darf sie behalten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  always incluse & dynamisch geladene VIs gottfried 2 3.972 12.01.2011 16:18
Letzter Beitrag: macmarvin
  NI VIs in dynamischem Aufruf finden? danielsan 8 7.084 06.08.2010 15:00
Letzter Beitrag: macmarvin
  Application Builder nicht zu finden Vril 1 4.059 14.03.2010 18:52
Letzter Beitrag: Y-P

Gehe zu: