Produkte >> CXI >> Online-Hilfe >> CXI-Basis-Programmierreferenz Sprung zum Seitenende
Allgemeines Online-Hilfe Preisliste Download

CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Typübergreifende Funktionen /

  Struktur Themen A...Z Titel << >>

DeleteAllPrefix - Mehrere Variablen löschen

[C++] CxiError CxiNode :: DeleteAllPrefix (const char *prefix)
[C] CxiError cxiDeleteAllPrefix (CxiHandle self, const char *prefix)

[S3:SPEZIAL] Löscht alle Variablen, deren Name mit prefix beginnt

prefix:
Präfix für Variablennamen (prefix darf keine Variablennummer sein)

return:
0 ok, sonst Fehler

Für alle Variablen, deren Name mit prefix beginnt, wird DeleteVar ausgeführt; Variablen mit Nummern werden nicht beeinflusst. Bei Angabe von prefix == 0 werden alle Variablen, auch solche mit Nummern, gelöscht (ZapNode).

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

Siehe auch:
DeleteVar
ZapNode

Beispiel:

#include "cxib.h" 
int main ()
{
  CxiNode cxi1;
  cxi1.SetNum ("EINS.NULL", 10);
  cxi1.SetNum ("EINS.EINS", 11);
  cxi1.SetNum ("EINS.ZWEI", 12);
  cxi1.SetNum ("DREI.VIER", 34); 
  long wert2 = cxi1.GetNum ("EINS.EINS");
  // ergibt wert2 == 11 
  cxi1.DeleteAllPrefix ("EINS.");
  // lässt nur die Variable DREI.VIER übrig 
  long wert3 = cxi1.GetNum ("EINS.EINS");
  // ergibt wert3 == 0 
  return 0;
}


  CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 150 von 855, Thema 8353 (DeleteAllPrefix)


  Struktur Themen A...Z Titel << >>
  Copyright © 2005 by TeraConnect Informationstechnologie GmbH Sprung zum Seitenanfang