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 

Application Builder



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!

10.01.2006, 12:05
Beitrag #1

Neuling Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Dec 2005



kA



Application Builder
Hallo zusammen,

müssen alle Bibliotheken die ich in einem VI verwende und dieses mit dem LabVIEW Application Builder zu einer EXE kompiliere in die EXE hineinkompiliert werdenß
Kann ich also eine Bibliothek verwenden die nochnicht existierte als die EXE erstellt wurde?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.01.2006, 13:15
Beitrag #2

didierj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Apr 2005

LV6.1 & LV7.1.1
1997
kA


Schweiz
Application Builder
Beim Application Builder hast du 2 Varianten:
1. sämtliche sub-vi's werden in die .exe gepackt
2. sämtliche sub-vi's werden in eine LLB gepackt.

Um eine "dynamische" Bibliothek zu erstellen, musst du die vi's dieser Bibliothek über vi-Server aufrufen. Dieser Link kann der App-builder nicht auflösen und packt damit die Bibliotheks-vi's nicht ins exe. Allerdings musst du den Pfad selber auflösen.
Fürs exe heisst dies: <pfad><exename>.exe<vi-name>.vi,
Für eine LLB : <pfad><llbname>.llbvi-name.vi

Allerdings bedeutet dies, dass das Exe schon entsprechend programmiert wurde. Sonst siehts schlecht aus. Über Umwege gibts schon Möglichkeiten, vi's in einem exe zu ersetzen, diese sind (meiner Meinung) jedoch nicht für den Alltagsgebrauch.

Didier
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2006, 14:42
Beitrag #3

Neuling Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Dec 2005



kA



Application Builder
also ist es nicht möglich ein mini vi in eine Exe zu kompilieren das nur andere VIs aufruft.
Denn dann fehlen die Bibliotheken?!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2006, 12:53
Beitrag #4

didierj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Apr 2005

LV6.1 & LV7.1.1
1997
kA


Schweiz
Application Builder
Doch, es ist schon möglich. Eben mit der vi-Server-Methode.
Du musst einfach diese Punkte berücksichtigen:
1. Pfadangaben zu den aufzurufenden vi's berücksichtigen
2. Die aufzurufenden VI's müssen sich auch dort aufhalten
3. Niemand (ausser dir) darf an den Bibliotheks-vi's pfuschen können.
4. Die Versionskontrolle (der Applikation und externen Bibliotheken) ist u.U. sehr schwierig.

Ich empfehle diesen Ansatz höchstens für firmeninterne Programme, wo der Anwenderkreis beschränkt und bekannt ist (und man dem fehlbaren Mitarbeiter mal "auf die Finger klopfen" kann).
Sonst kannst du schnell mal Probleme mit "Sichtbarkeit des Codes", "Haftung", "Funktionalität", usw. bekommen.

Didier
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Application Builder benötigt nicht vorh. Software Philipp841 18 23.491 04.05.2018 16:20
Letzter Beitrag: jg
  Verständnisfrage Application Builder, Tulip Passport und Agilent Gpib Karte Gerd Grote 2 6.988 07.03.2016 15:06
Letzter Beitrag: rolfk
  Lektüre oder Kurs für den Application Builder TpunktN 3 5.635 21.05.2015 09:08
Letzter Beitrag: TpunktN
  Error -41 in Application-Builder ChrisT 1 5.860 05.11.2013 09:05
Letzter Beitrag: Y-P
Question Application Builder bringt Fehler 74 beim Bilden einer .exe Matthias O. 5 9.004 28.03.2011 13:43
Letzter Beitrag: jg
  Über LV2009 Application builder den PC neu Starten xtro 1 4.667 08.11.2010 08:46
Letzter Beitrag: cb

Gehe zu: