LabVIEWForum.de
Projekt Eigenschaften -> Symbole für bedingte Deaktivierung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Projekt Eigenschaften -> Symbole für bedingte Deaktivierung (/Thread-Projekt-Eigenschaften-Symbole-fuer-bedingte-Deaktivierung)



Projekt Eigenschaften -> Symbole für bedingte Deaktivierung - dali4u - 22.11.2012 10:00

Hallo,

bei den Projekteigenschaften kann man ja eigene Symbole für
die bedingte Deaktivierung frei definieren. In einer unserer Projekt
wird dort z.B. definiert "INI=Release" oder "INI=Demo" um eine
Release Version oder eine Demo Version unserer Software zu kompilieren.

Ich würde gerne bei den Build-Spezifikationen mehrere Applikationen (EXE)
definieren und jeweils "VI vor dem Build" ausführen nutzen um z.B.
INI=Release -> eine final Version zu kompilieren
INI=Demo -> eine Demo Version zu kompilieren
INI=OEM -> eine OEM Version zu kompilieren

Gibt es eine Möglichkeit die Symbole bei den Projekteigenschaften programmatisch zu erstellen? Setzen?

Stefan


RE: Projekt Eigenschaften -> Symbole für bedingte Deaktivierung - GerdW - 22.11.2012 10:31

Hallo Stefan,

mir ist keine derartige Möglichkeit bekannt. Du musst die Symbole von Hand setzen, bevor du kompilierst.

- Du kannst natürlich einen entsprechenden Vorschlag im LabVIEW IdeaExchange einstellen oder unterstützen.
- Unnütze Idee: Die Symbole werden in der lvproj-Datei verwaltet und gespeichert. Du könntest diese Datei programmatisch editieren - was dir aber nicht wirklich was bringt, da LabVIEW diese Datei erst neu laden müsste, damit deine Bearbeitung aktiviert wird. Du kannst nicht aus dem aktiven Projekt heraus die Einstellungen in der Projektdatei ändern.
- Evtl. mögliche Idee: Ich habe bisher nicht mit LV-Scripting gearbeitet. Vielleicht bietet sich dort eine Möglichkeit, über die Eigenschaften des Projekts an die gewünschten Einstellungen zu kommen?


RE: Projekt Eigenschaften -> Symbole für bedingte Deaktivierung - dali4u - 22.11.2012 11:21

Hallo Gerd,

erstmal Danke für Deine Antworten. Deine vermeidlich "unnütze Idee" war doch erfolgreich :-)
Habe mir dann mal die Projektdatei angeschaut und gesehen das die Symbole unter dem Tag
CCSymbols gepeichert werden... Google angeworfen, nach CCSymbols gesucht und bei
LAVA was gefunden...

LAVA --> Setting the CCSymbols Programmatically

Dort ist ein ZIP Datei zu finden mit einem Beispiel, wie man die CCSymbols programmatisch ändern kann.
Habe dann für jede Applikation eine eigene Pre Build Action erstellt und den Code
aus dem Beispiel verwendet um die CCSymbols anzupassen.

ES FUNKTIONIERT. Jetzt kann ich mit "Alle erstellen" alle Applikationen auf einmal erstellen
und die Symbole werden in jedem Pre-Build Action gesetzt und verarbeitet (gestestet mit LV2012f3).

Gruß
Stefan