10.04.2015, 09:30
Hallo Zusammen,
ich schreibe gerade ein Konfigurationstool. Der Benutzer soll auf dem Frontpanel verschiedene Einstellungen vornehmen können.
Die Frontpanelelemente sind dynamisch, d.h. deren Untertitel ist sichtbar und wird durch Werte aus einer .ini Datei gefüllt. Es wurden Dummy Elemente angelegt, welche nicht dargestellt werden, wenn Sie nicht benötigt werden. Das ganze hat den Vorteil, dass neue Konfigurationsmöglichkeiten eingefügt werden können, indem die .ini Datei und nicht das Programm selbst angepasst wird.
So.. jetzt möchte ich die Möglichkeit erstellen, damit die vorhandene Konfiguration in einer seperaten .ini Datei abgespeichert und geladen werden kann.
Wenn ich mir über eine Propertynode alle Referenzen auf Frontpanelelemente hole, alle Elemente in einer Schleife durchgehe und mir die Werte von den Elementen holen möchte, bekomme ich diese nur im Datentyp Variant.
Wie komme ich über diesen Datentyp an die eigentlichen Werte, sprich: Ist ein bool Element True oder False, was steht in einem String Control usw.
Die Frontpanelelemente können bool, string oder auch Integer Werte sein.
Gruß
TDO
ich schreibe gerade ein Konfigurationstool. Der Benutzer soll auf dem Frontpanel verschiedene Einstellungen vornehmen können.
Die Frontpanelelemente sind dynamisch, d.h. deren Untertitel ist sichtbar und wird durch Werte aus einer .ini Datei gefüllt. Es wurden Dummy Elemente angelegt, welche nicht dargestellt werden, wenn Sie nicht benötigt werden. Das ganze hat den Vorteil, dass neue Konfigurationsmöglichkeiten eingefügt werden können, indem die .ini Datei und nicht das Programm selbst angepasst wird.
So.. jetzt möchte ich die Möglichkeit erstellen, damit die vorhandene Konfiguration in einer seperaten .ini Datei abgespeichert und geladen werden kann.
Wenn ich mir über eine Propertynode alle Referenzen auf Frontpanelelemente hole, alle Elemente in einer Schleife durchgehe und mir die Werte von den Elementen holen möchte, bekomme ich diese nur im Datentyp Variant.
Wie komme ich über diesen Datentyp an die eigentlichen Werte, sprich: Ist ein bool Element True oder False, was steht in einem String Control usw.
Die Frontpanelelemente können bool, string oder auch Integer Werte sein.
Gruß
TDO