Fehlerbehandlung

Fehlerart

Wenn eine Formelauswertung nicht durchgeführt werden kann, wird Error zurückgegeben. Die folgenden Fehler sind in nedyx definiert.

  • !CALCULATION - ein unerwartetes Problem ist bei einer Berechnung aufgetreten.

  • !CONNECTION - Inhalte aus einer Datenbank können nicht abgerufen werden, da die Verbindung zur Datenbank nicht hergestellt ist.

  • !DIV0 - ein Wert wurde während einer Operation durch 0 geteilt.

  • !RECURSION - bei einer Berechnung wurde eine Rekursion festgestellt wird, d.h. das Widget hat seinen eigenen Inhalt für die Neuberechnung verwendet, direkt oder bei der Berechnung anderer abhängiger Widgets.

  • !REFERENCE - eine Widget-Referenz konnte nicht aufgelöst werden.

  • !SYNTAX - die Formel enthält einen Syntaxfehler.

  • !VALUE - ein Wert konnte für einen Operator oder eine Funktion nicht verarbeitet werden.

  • !VALUETYPE - es war nicht möglich, einen Wert in die für eine Operation benötigte Wertart umzuwandeln. Beispiel: "A" * 2 liefert !VALUETYPE zurück.

Allgemeine Regeln für die Fehlerbehandlung

  • Wenn eine Berechnung einen Wert vom Typ Fehler verwendet, wird auch derselbe Fehler zurückgegeben. Dies hilft dabei, den Ursprung eines Fehlers zu finden.

  • Treten während eines Vorgangs mehrere Fehler auf, wird der erste ausgewertete Fehler zurückgegeben.

  • Fehler werden genauso angezeigt wie Texte in Zellen, Meldungen usw.