CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Statusabfragen /
CxiError CxiNode :: Status () const
Liefert den "Returncode" des Konstruktors von CxiNode und allen abgeleiteten Klassen
return:
0 (cxiNoError) = Objekt erfolgreich erstellt,
sonst Fehlercode CxiError...
Dieser Status wird NUR vom Konstruktor gesetzt und bleibt dann unverändert! Um die aktuelle Gültigkeit des Objekts festzustellen, muss IsValid benutzt werden.
Nach Ausführung des Destruktors oder von InvalidateObject ist der Datenbereich des Objekts ungültig. Status liefert in diesem Fall cxiErrorInvalidated zurück.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Beispiel:
#include "cxib.h"
int main ()
{
CxiNode cxi; // Ein Standard-CXI-Knoten
if (cxi.Status() != cxiNoError)
{
// Fehlerbehandlung...
}
else
{
// Verarbeitung...
}
return 0;
}