CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Typübergreifende Funktionen /
CxiType CxiNode :: QueryVarType (CxiName pname) const
CxiType cxiQueryVarType ...P (CxiHandle self, CxiName pname)
Liefert den Typ einer Variablen
pname:
Name der Variablen oder Pfadangabe und Variablenname
return:
bei Erfolg CxiType..., bei Fehler 0 (cxiNoType)
Resource-Referenzen werden von dieser Funktion aufgelöst. Ist dies nicht möglich, wird cxiTypeRes zurückgegeben.
Die Kenntnis des Typs einer Variablen ist erforderlich, um die richtige Funktion für die Abfrage aufrufen zu können.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Beispiel:
#include "cxib.h"
int main ()
{
CxiNode cxi1;
cxi1.SetNum ("EINS", 1);
CxiType typ1 = cxi1.QueryVarType ("EINS");
// ergibt typ1 == cxiTypeNum
CxiType typ2 = cxi1.QueryVarType ("ZWEI");
// ergibt typ2 == cxiNoType
return 0;
}