Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Numerische Variablen /

SetNum - Numerische Variable setzen

[C++] CxiError CxiNode :: SetNum (CxiName pname, long int pval)
[C++] CxiError CxiNode :: SetInt (CxiName pname, int pval)
[C] CxiError cxiSetNum ...P (CxiHandle self, CxiName pname, long int pval)

[S1:BASIS] Setzt eine numerische Variable

pname:
Name der Variablen oder Pfadangabe und Variablenname

pval:
Wert der Variablen

return:
0 ok, sonst Fehler

Operatorschreibweise:
Objekt [pname] = pval

Numerische Variablen werden immer mit 32 Bit Genauigkeit abgelegt. Dies entspricht dem C/C++-Datentyp 'long int'.

SetInt ist identisch zu SetNum, außer dass ein int-Parameter erwartet wird. 'Int' ist kein eigener Datentyp im CXI.

Um den Wert einer bestehenden numerischen Variablen zu verändern, kann die optimierte Funktion ChangeNum benutzt werden.

Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.

Siehe auch:
ChangeNum
GetNum
GetAsNum
GetAsStr
Beispiel: RegisterResource

Beispiel:

#include "cxib.h"

int main ()
{
  CxiNode cxi1;
  long wert = 12;
  CxiError rc = cxi1.SetNum ("NUMVAR", wert);
  if (rc)
  {
    // Fehlerbehandlung...
  }

  // ...

  long wert2 = cxi1.GetNum ("NUMVAR");

  // ...

  return 0;
}


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 173 von 855, Thema 8444 (SetNum)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>