Erstellen von Referenzen auf Quelldateien in Anwendungen und DLLs
- Aktualisiert2025-08-27
- 1 Minute(n) Lesezeit
Der Application Builder erzeugt eigenständige Anwendungen oder DLLs mit der gleichen Dateistruktur, in der die dazugehörigen Quelldateien zuvor gespeichert waren. Auf diese Weise wird die aufgestellte Dateihierarchie in der Anwendung bewahrt.
Beim dynamischen Aufrufen von VIs sollten Sie relative Pfade verwenden, weil nur so das ordnungsgemäße Laden der VIs während der Ausführung gewährleistet werden kann. Wenn die Anwendung auf eine Datei verweist, die nicht in der Anwendung enthalten ist, kann der Pfad dieser Datei mit dem VI Anwendungsverzeichnis ermittelt werden.
Zum dynamischen Aufrufen von VIs vom Verzeichnis labview\vi.lib aus müssen Sie für das zu ladende VI ein Wrapper-VI erstellen, indem Sie es in das Blockdiagramm eines neuen VIs einfügen. Erstellen Sie das Wrapper-VI als SubVI und vergewissern Sie sich, dass das Anschlussfeld des VIs mit dem Anschlussfeld des Original-VIs aus der vi.lib übereinstimmt.
Arbeit mit dem Datei-Layout von LabVIEW 8.x
Wenn Sie auf der Seite Fortgeschritten des Dialogfelds Eigenschaften für Anwendung oder Eigenschaften für DLL die Option Datei-Layout von LabVIEW 8.x verwenden auswählen, werden die Quelldateien einer Anwendung als einfache Liste zusammen mit der Anwendung gespeichert. Aufgrund dieser Dateistruktur verschiebt LabVIEW alle Dateien, deren Namen Konflikte verursachen, in unterschiedliche Ordner. Die Nutzung der Option wird nur empfohlen, wenn es einen triftigen Grund gibt, die Dateien wie in älteren LabVIEW-Versionen aufzulisten.
Das Datei-Layout zum Speichern der VIs von eigenständigen Anwendungen und DLLs kann mit dem VI "Built App File Layout" im Verzeichnis labview\vi.lib\appbuilder ermittelt werden.
| Pfad zu den Quelldateien | Pfad zu den Dateien der Anwendung | Pfad zu Dateien in Anwendung mit 8.x-Layout |
|---|---|---|
| C:\Quelldateien\muster.vi | C:\..\Application.exe\muster.vi | C:\..\Application.exe\muster.vi |
| C:\Quelldateien\xxx\a.vi | C:\..\Application.exe\xxx\a.vi | C:\..\Application.exe\muster.vi |
| C:\Quelldateien\yyy\b.vi | C:\..\Application.exe\yyy\b.vi | C:\..\Application.exe\muster.vi |