01.10.2007, 08:54
Hallöchen,
ich habe eine Software, auf deren API ich mittels LV 7.1 zugreife.
Wenn ich bestimmte Daten auslese, bekomme ich eine Variant zurückgeliefert.
In diesem Variant sind im Moment 7 Einträge, die ich generiert habe, 5 Strings und
2 Integer-Werte ( String, Int, String, String, String, String, Int).
Wie oder mit welcher Funktion kann ich herausbekommen, welcher von diesen
7 Einträgen nun ein String und welcher ein Integer ist ?
Klar, jetzt im Moment weiß ich es, aber wie kann ich das herausbekommen,
wenn die Stelle, die Anzahl oder der Datentyp ansich sich ändert, variabel ist?
Im Moment wandle ich das (den oder die ???) Variant mittels "Variant nach Daten"
in ein String-Array um. Klar, zum Anzeigen reichts, da später aber mal darüber
tatsächlich variable Daten kommen können, würde ich gern vorher wissen,
welcher der jeweiligen Daten welcher Datentyp sind um sie dementsprechend
zu extrahieren und verarbeiten zu können.
Mittels "Variant nach String" bekomme ich einen Typen-String und einen
Daten-String, der Daten-String ist leer (hat jedoch eine Länge von 16)
und im Typen-String sind 3 Einträge ( 6, 132, 1 ). Warum 3 Einträge beim
Typen-String für 7 Einträge beim Daten-String, wie kann/muss ich das
aufschlüssen, oder gehören die nicht zusammen ?
Selbst wenn ich versuchen würde das aufzuschlüsseln ... Datentyp 6 ist UInt16Bit,
die 1 ein 8BitInt und 132 ist zumindest in meiner Hilfe nicht aufgeführt ... ???
Wie kann ich also den jeweiligen Datentyp zum jeweiligen Element im Variant in Erfahrung bringen ?
ich habe eine Software, auf deren API ich mittels LV 7.1 zugreife.
Wenn ich bestimmte Daten auslese, bekomme ich eine Variant zurückgeliefert.
In diesem Variant sind im Moment 7 Einträge, die ich generiert habe, 5 Strings und
2 Integer-Werte ( String, Int, String, String, String, String, Int).
Wie oder mit welcher Funktion kann ich herausbekommen, welcher von diesen
7 Einträgen nun ein String und welcher ein Integer ist ?
Klar, jetzt im Moment weiß ich es, aber wie kann ich das herausbekommen,
wenn die Stelle, die Anzahl oder der Datentyp ansich sich ändert, variabel ist?
Im Moment wandle ich das (den oder die ???) Variant mittels "Variant nach Daten"
in ein String-Array um. Klar, zum Anzeigen reichts, da später aber mal darüber
tatsächlich variable Daten kommen können, würde ich gern vorher wissen,
welcher der jeweiligen Daten welcher Datentyp sind um sie dementsprechend
zu extrahieren und verarbeiten zu können.
Mittels "Variant nach String" bekomme ich einen Typen-String und einen
Daten-String, der Daten-String ist leer (hat jedoch eine Länge von 16)
und im Typen-String sind 3 Einträge ( 6, 132, 1 ). Warum 3 Einträge beim
Typen-String für 7 Einträge beim Daten-String, wie kann/muss ich das
aufschlüssen, oder gehören die nicht zusammen ?
Selbst wenn ich versuchen würde das aufzuschlüsseln ... Datentyp 6 ist UInt16Bit,
die 1 ein 8BitInt und 132 ist zumindest in meiner Hilfe nicht aufgeführt ... ???
Wie kann ich also den jeweiligen Datentyp zum jeweiligen Element im Variant in Erfahrung bringen ?