LabVIEWForum.de - VI's in der EXE auflisten

LabVIEWForum.de

Normale Version: VI's in der EXE auflisten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo LVF-User

Nun habe ich doch auch mal eine Frage.Cool

Ich versuche meine Applikationen erstellt in LV7.1 auf LV8.2.1 zu erhöhen, da diese bald auf Vista laufen müssen.
Dabei tretten doch teilweise Sachen auf die so nicht mehr gehen in LV8.2.1 und ich finde keine alternative dazu.

Da die Exe relativ gross sind und das laden etwas dauert, hatte ich dazu einen schönes Splash.vi mit Fortschrittsbalken.
Dieses Splash.vi ist als TopLevel definiert, das Haupt.vi als dynamisches.
Es hat dann alle VI in der EXE in den Speicher geladen (mit OpenViRef) und am Ende beim Haupt.vi das FP eingeblendet.

Problem:
Das Splash.vi machte ein "Anzeige Ordner" der VI's in der Exe damit die Anzahl zu ladenden VI bekannt war und die ProgressBar initialisiert werden konnte.
Das geht nun mit LV8.2.1 nicht mehr. siehe auch: Link

Hat jemand eine Idee wie ich nun vor dem laden aller VI's, auf die Anzahl und Namen der VI's in der EXE komme, oder wie ich wieder so einen Lade-Balken machen kann.

Besten Dank
RoLe
PushUp Rolleyes

Ich gehe jetzt mal eine Woche in den Urlaub, vielleicht hat ja jemand eine Idee zum Problem oder wie macht Ihr sowas bei euren Exe's.

Danke und allen schöne Ferien
RoLe
Definiere im App Builder dass alle dynamischen VIs nicht in die EXE sondern ins supportdirectory gelegt werden.
Dort werden Sie weiterhin als VIs gelistet und du kannst diese zaehlen :-)
' schrieb:Hallo LVF-User

Nun habe ich doch auch mal eine Frage.Cool

Ich versuche meine Applikationen erstellt in LV7.1 auf LV8.2.1 zu erhöhen, da diese bald auf Vista laufen müssen.
Dabei tretten doch teilweise Sachen auf die so nicht mehr gehen in LV8.2.1 und ich finde keine alternative dazu.

Da die Exe relativ gross sind und das laden etwas dauert, hatte ich dazu einen schönes Splash.vi mit Fortschrittsbalken.
Dieses Splash.vi ist als TopLevel definiert, das Haupt.vi als dynamisches.
Es hat dann alle VI in der EXE in den Speicher geladen (mit OpenViRef) und am Ende beim Haupt.vi das FP eingeblendet.

Problem:
Das Splash.vi machte ein "Anzeige Ordner" der VI's in der Exe damit die Anzahl zu ladenden VI bekannt war und die ProgressBar initialisiert werden konnte.
Das geht nun mit LV8.2.1 nicht mehr. siehe auch: Link

Hat jemand eine Idee wie ich nun vor dem laden aller VI's, auf die Anzahl und Namen der VI's in der EXE komme, oder wie ich wieder so einen Lade-Balken machen kann.

Besten Dank
RoLe


ich hatte das mal mit dynamischen Vis

http://www.LabVIEWforum.de/index.php?showtopic=6367&hl=

Grüße
Achimedes
' schrieb:ich hatte das mal mit dynamischen Vis

http://www.LabVIEWforum.de/index.php?showtopic=6367&hl=

Grüße
Achimedes

Danke Achimedes, zu blöd dass ich das mit suchen nicht selber gefunden habe.
Aber eine Lösung bittet das ja auch nicht.....
habe jetzt auch gefunden warum nicht. LinkZuNi
' schrieb:Definiere im App Builder dass alle dynamischen VIs nicht in die EXE sondern ins supportdirectory gelegt werden.
Dort werden Sie weiterhin als VIs gelistet und du kannst diese zaehlen :-)

Danke freedive, das wäre eine Möglichkeit, überzeugt mich aber nicht. Ich möchte eine EXE Datei, wie vorher. (oder 1.Exe und 1.LLB)

Was ich in LV8.2.1 auch nicht finde, ist die Möglichkeit eine kleine EXE mit einer LLB zu erstellen.
Das war im ApplicationBuilder 7.1 möglich.

Ich möchte einfach, dass wen die Anwender meine Exe starten, sofort eine Rückmeldung erhalten und nicht erst nach x sekunden was auf dem Bildschirm zu sehen bekommen.
Referenz-URLs