Seite "Zusätzliche Ausschließungen" (Dialogfeld "Eigenschaften für Anwendung")
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Auf dieser Seite des Dialogfelds Zusätzliche Ausschließungen können Sie Einstellungen zum Verringern der Größe der Anwendung, zum Verbessern der Ladedauer und zum Verringern der Speicherauslastung beim Laden des erstellten Builds festlegen.
Die Seite enthält folgende Komponenten:
| Option | Beschreibung |
|---|---|
| Typdefinitionen entfernen | Gibt an, ob Typdefinitionen von Elementen im fertigen Build weggelassen werden sollen. Wenn Sie diese Option bei einer Anwendung mit vielen VIs auswählen, kann sich der Speicherbedarf des fertigen Builds verringern. |
| Ungenutzte Instanzen polymorpher VIs entfernen | Gibt an, dass beim Build-Prozess alle ungenutzten Instanzen polymorpher VIs entfernt werden sollen. Wenn Sie in das Blockdiagramm des VIs, das Sie in den Build einbeziehen möchten, eine Instanz eines polymorphen VIs einfügen, werden die anderen Instanzen des VIs ebenfalls zum Build hinzugefügt. Bei Aktivierung dieser Option entfernt der Application Builder alle Instanzen polymorpher VIs, die nicht direkt vom Blockdiagramm aus aufgerufen werden. Wenn Instanzen eines polymorphen VIs dynamisch geladen werden, empfiehlt sich das Deaktivieren dieser Option, weil die betreffenden Instanzen sonst nicht in den Build einbezogen werden. Bei Deaktivierung dieser Option kann sich Größe der Anwendung erhöhen. |
| Ungenutzten Inhalt von Projektbibliotheken entfernen | Gibt an, dass beim Build-Prozess alle ungenutzten Dateien von Projektbibliotheken entfernt werden sollen. Bei Aktivierung dieser Option fügt LabVIEW nur die VIs der Bibliothek hinzu, die direkt vom Blockdiagramm aus aufgerufen werden. Bei Aktivierung dieser Option verringert sich die Größe der Anwendung, da auf alle VIs verzichtet werden kann, die weder von der Projektbibliothek noch von anderen VIs innerhalb des Builds aufgerufen werden.
|
| Ungenutzte inline eingefügte SubVIs trennen | Bei Aktivierung dieser Option werden beim Laden des fertigen Builds alle ungenutzten inline eingefügten SubVIs weggelassen. Dadurch lädt der Build schneller und belegt weniger Speicher. Ein inline eingefügtes SubVI wird als ungenutzt betrachtet, wenn andere VIs im Build das SubVI nur statisch mithilfe eines SubVI-Knotens aufrufen. Ungenutzte inline eingefügte SubVIs werden nur ausgeschlossen, wenn Sie auf der Seite Fortgeschritten des Dialogfelds die Fehlersuche in Build-Spezifikationen deaktiviert haben. Damit inline eingefügte SubVIs ausgeschlossen werden, müssen Sie außerdem die Blockdiagramme entfernen. Hinweis Wenn ein ungenutztes inline eingefügtes SubVI einer Klasse angehört, lädt LabVIEW das SubVI immer zusammen mit dem fertigen Build in den Speicher, auch wenn die Option Ungenutzte inline eingefügte SubVIs trennen aktiviert ist.
|
| Abhängige komprimierte Bibliotheken ausschließen | Reduziert die Gesamtanzahl von Dateien in einem fertigen Build. Bei Aktivierung dieser Option werden Kopien von abhängigen komprimierten Projektbibliotheken ausgeschlossen, auf die von anderen fertigen Builds verwiesen wird. Zum Ausschließen von abhängigen komprimierten Projektbibliotheken behält LabVIEW die Verknüpfungen relativ zu den ursprünglichen abhängigen Projektbibliotheken bei, statt diese Dateien während des Build-Vorgangs zu kopieren. Wenn Sie z. B. einen fertigen Build erzeugen und anschließend einen weiteren Build können Sie die nachfolgenden fertigen Builds mit einer Datei im ersten Build verknüpfen. Wenn diese Option deaktiviert ist, wird die abhängige komprimierte Bibliothek kopiert, auf die verwiesen wird, anstatt die relative Verknüpfung auf diese Datei zu bewahren. |
| Abhängige DLLs ausschließen | Reduziert die Gesamtanzahl von Dateien in einem fertigen Build. Bei Aktivierung dieser Option werden Kopien von abhängigen DLLs ausgeschlossen, auf die von anderen fertigen Builds verwiesen wird. Zum Ausschließen von abhängigen DLLs behält LabVIEW die Verknüpfungen relativ zu den ursprünglichen abhängigen DLLs bei, statt diese Dateien während des Build-Vorgangs zu kopieren. Wenn Sie z. B. einen fertigen Build erzeugen und anschließend einen weiteren Build können Sie die nachfolgenden fertigen Builds mit einer Datei im ersten Build verknüpfen. Wenn diese Option deaktiviert ist, wird die abhängige DLL-Datei kopiert, auf die verwiesen wird, anstatt die relative Verknüpfung auf diese Datei zu bewahren. Hinweis Beim Verschieben der ursprünglichen Dateien, mit denen mehrere fertige Builds verknüpft sind, werden diese Builds möglicherweise nicht korrekt geladen.
|