LabVIEWForum.de - Bei der .exe funktionieren Teile nicht

LabVIEWForum.de

Normale Version: Bei der .exe funktionieren Teile nicht
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Tja,
Problem ist der Build einer .exe von meinem Programm.
Also in LabVIEW läuft alles ok und bei der .exe gibts Probleme und ich weiß nicht was falsch ist.
1: Report funktioniert nicht. Normalerweise öffnet er bei Start ein Word-File und da speichere ich dann Bilder rein. Aber das klappt nicht. Es kommt gleich ein Fehler:
"VI-Pfad: C:Dokumente und EinstellungenNorbertEigene DateienStudiumLabVIEWbuildstest_prjue3_supervisorue3_supervisor.exeWord_Open.vi"
(Unter anderem Text)
2: Ich hab mit der ExpressVI "Display Massage to User" manchmal Text ausgeben lassen. Das geht leider auch nicht

Ich vermute mal dass ich irgendwas beim Builder falsch mache, wenns in LabVIEW läuft und im Build nicht.

Bei der letzten Kartei (verwende 8.2) geht der Build gar nicht mehr (das ist da wo man so viel wie möglich bei Build weglassen kann) Aber auch der 2. wo nicht alles weggelassen wird bringt keine Besserung. Was mach ich da falsch?

lg,
theo
Ist dieses VI im BD "eingebaut"? Oder wird es dynamisch geladen? In dem Fall musst du es separat ("always included") zu Exe dazupacken.

Oder verwendest du "This VI's path"? Das ist in der Exe nämlich ein anderer (längerer) Pfad...dazu gibt's jede Menge Threads hier im Forum! Da musst du dir was basteln um abzufragen, ob es sich um eine Exe oder um ein VI handelt!

Gruß
Achim
Um mein Problem zu verdeutlichen:

Mal das konkrete Beispiel auf einfach aufgebaut. Siehe Bild
[attachment=23581]

Also in LabVIEW selbst öffnet er ein Word-File und schließt es nach Beendigung, in der .exe nicht mehr.
Was hab ich da falsch gemacht? Ich verstehs nicht!
Beantworte doch bitte mal meine Fragen!

Ansonsten sehe ich auf Anhieb nichts auffälliges...

A.
Also mit "this VIs Path" verwende ich nichts. Das kenn ich und weiß ich das das Probleme machen kann.

Was meinst du mit BD? Versteh grad nicht ganz.
Aber allgemein kann ich sagen, das im großen Programm die beiden Blöcke wie im kleinen Programm genauso verwendet werden. Also in der Start-Up VI. Und die Einstellungen hab ich genauso. Nur das halt noch einige SubVIs beim anderen Programm dabei sind
Was meinst du mit Seperat dazupacken?
' schrieb:Also in LabVIEW selbst öffnet er ein Word-File und schließt es nach Beendigung, in der .exe nicht mehr.
Stammt das mit dem Wort etc. aus dem Report Generation Tool? Dann musst du ein bestimmtes VI als always included explizit einbinden. Dumm nur, dass ich dir gerade nicht sagen kann, wie dieses VI heißt. Es sollte sich aber als erstes VI in der LLB _WORD.LLB befinden.

Seperat dazupacken heißt, dass du im Applikationbuilder explizit angeben musst, dass bei der Erstellung einer EXE bestimmte VIs eingebunden werden sollen.
' schrieb:wie dieses VI heißt.
Analog für Excel: C:ProgrammeNational InstrumentsLabVIEW 8.5vi.libaddons_office_exclsub.llb_Excel Dynamic VIs.vi
Referenz-URLs