LabVIEWForum.de
Konfigdatei in Installationsdatei integrieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Konfigdatei in Installationsdatei integrieren (/Thread-Konfigdatei-in-Installationsdatei-integrieren)



Konfigdatei in Installationsdatei integrieren - Titus85 - 14.08.2014 06:30

Hallo,

ich habe ein paar kleine Fragen bezüglich des Kompilierens meines Programms.

1. Wenn ich eine Installationsdatei erstelle (anstatt einer exe), dann nimmt Labview alle Treiber etc. die es benötigt mit? Ich kann also auf einem jungfräulichen Rechner einfach die Installationsdatei installieren und bräuchte keine Treiber mehr ?
2. Mein Programm zieht sich ein paar Grundwerte aus einer config.ini Datei, das habe ich gemacht damit man später ein paar Dinge grundsätzlich ändern kann…
Wie kann ich das jetzt so handhaben, dass Labview diese config.ini so auf die späteren Rechner übernimmt. Also dass ich später in den Installationsdateien im „Laufwerk C“ einfach diese config.ini liegen habe und diese verändern kann ?


Gruß Titus


RE: Konfigdatei in Installationsdatei integrieren - GerdW - 14.08.2014 07:41

Hallo Titus,

1. Wenn du die zusätzlichen Installerpakete inkludierst: ja. Bei neuen LabVIEW-Versionen wird diese Auswahl schon recht gut automatisch gemacht.
2. Diese config.ini sollte schon bei deiner EXE-Build-Config als "always included" enthalten sein. Standardmäßig landet sie dann im DATA-Unterordner deines EXE-Verzeichnisses. Ein Setup-Build-Config mit diesem EXE-Build-Config übernimmt dann auch deine config.ini automatisch. Wenn diese config.ini später durch jeden (nicht nur Admin) veränderbar sein soll, solltest du sie aber nicht im EXE-Verzeichnis (typischerweise in %programfiles%) ablegen, sondern unter UserAppData oder PublicAppData (Microsoft-Empfehlung!)…