CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Numerische Variablen /
long int CxiNode :: GetNum (CxiName pname, long int pdef = 0) const
int CxiNode :: GetInt (CxiName pname, int pdef = 0) const
long int cxiGetNum ...P (CxiHandle self, CxiName pname, long int pdef)
Liest eine numerische Variable
pname:
Name der Variablen oder Pfadangabe und Variablenname
pdef:
Rückgabewert für den Fehlerfall (Vorgabe 0)
return:
Gelesener Wert der Variablen, bei Fehler pdef
Operatorschreibweise:
Wert = Objekt [pname]
Resource-Referenzen werden aufgelöst. Ist dies nicht möglich, wird ein Fehler zurückgegeben.
Numerische Variablen werden immer mit 32 Bit Genauigkeit abgelegt. Dies entspricht dem C/C++-Datentyp 'long int'.
GetInt konvertiert den gelesenen Wert nach int (16 oder 32 Bit), dadurch können Compilerwarnungen vermieden werden.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Siehe auch:
SetNum (mit Beispiel)
GetAsNum
GetAsStr