PDA

View Full Version : Fehlerabfrage für Builtin-Funktion



lucullus
07-04-06, 09:42
Moin, moin Forum,
ich habe eine "wunderschönes" snipplet für die Konvertierung eines alphanumerischen Wertes in einen numerischen Wert.

if $$alpha <> *blanks
eval $$num =
%dec( %xlate('./\':' ':$$alpha) : 18 : 5)
else
eval $$num = 0
endif

Funktioniert eigentlich ganz gut, aber es gibt immer wieder mal Zeichen, die ich nicht im xlate abfange. Gibt es eine Möglichkeit %dec (builtin im allgemeinen) auf Fehler abzufangen.

Vielen Dank für die Hilfe!

Andreas

Frank Hildebrandt
07-04-06, 09:54
Probier den mal.




c Monitor
c Eval Num = %dec(Alpha : 18 : 5)
c On-Error
c Bei Fehler die Aktion hier codieren
c EndMon

lucullus
07-04-06, 10:09
Danke!

Funzt super.


Andreas