Hallo,

Regina Henschel schrieb:
> Gibt es so etwas in OOo-Basic
> überhaupt, eine Variable, die als Inhalt einen
> Fehlerwert hat?

Ja --> Err

> Wenn ja,
> wie kommt der Wert dort hinein?

geschieht automatisch, immer wird der Wert des letztaufgetretenen
Fehlers in Err geschrieben.
Der Sinn ist beispielsweise verständliche Fehlermeldungen ausgeben zu
können, weil Du den Fehler abfangen kannst prüfen kannst welcher
vorliegt und eine Fehlermeldung benutzerdefiniert ausgeben kannst die
der User versteht. Bei Division durch Null versteht er das zwar auch so
aber hier ist ein (nicht besonders tolles) Beispiel:

Sub Main
meld = "Bitte Zahl eingeben"
On Error Goto x
a = 100
neu:
b = InputBox(meld)
c = a/b
Msgbox "Ergebnis ist: " & c
Exit Sub
x:
msgbox "Die Fehlernummer: " & Err _
        & CHR(13) & "Der Fehlertext: " & Error _
        & CHR(13) & "Der Fehler trat auf in Zeile: " & Erl
If Err = 11 Then
meld = "Sie dürfen keine 0 eingeben." & _
        CHR(13) & "Bitte versuchen Sie es erneut."
Resume neu:
End if
End Sub



Gruß
Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an