Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Jenson am 27.02.07 - 12:07:18

Titel: Errorhandling (nicht existierendes Objekt)
Beitrag von: Jenson am 27.02.07 - 12:07:18
Hallo zusammen,

gibts eine Möglichkeit im Errorhandling explizit abzufangen wenn ein Objekt mittels "CreateObject" in LotusScript nicht erzeugt werden konnte, weil auf dem Arbeitsplatz das Objekt nicht vorhanden ist Betriebssystemseitig?

Ich habe schon die Designer-Hilfe gewälzt, aber nichts finden können. Das Thema Error-Codes ist da irgendwo versteckt, ich finde es aber mal wieder nicht.

Grüsse


Jenson
Titel: Re: Errorhandling (nicht existierendes Objekt)
Beitrag von: Fedaykin am 27.02.07 - 12:17:28
Vielleicht hilft Dir ja das. Sonst genauer formulieren was das Problem ist.

Sub Click(Source As Button)
   Dim Object As Variant
   On Error 208 Goto Ende
'   On Error Goto errorHandler
   Set Object=CreateObject("Fantasie.Object")
   On Error Goto 0
   
   Exit Sub
errorHandler:
   Msgbox Err
Ende:
   Exit Sub
End Sub

Gruss
Remo
Titel: Re: Errorhandling (nicht existierendes Objekt)
Beitrag von: Axel am 27.02.07 - 12:48:28
If Object is Nothing...
  'Fehler


Axel
Titel: Re: Errorhandling (nicht existierendes Objekt)
Beitrag von: koehlerbv am 27.02.07 - 12:53:15
Scheppern tut es aber bei dem CreateObject - das lässt Dir in der Regel gar keine Chance mehr, auf Object Is Nothing zu prüfen ...

Bernhard
Titel: Re: Errorhandling (nicht existierendes Objekt)
Beitrag von: Axel am 27.02.07 - 12:55:25
Auch wieder wahr.

Axel
Titel: Re: Errorhandling (nicht existierendes Objekt)
Beitrag von: Jenson am 27.02.07 - 13:56:58
Danke für den Tipp mit

Code
On Error 208 Goto Ende

das hat geholfen.

Grüsse

Jenson
Titel: Re: Errorhandling (nicht existierendes Objekt)
Beitrag von: Fedaykin am 27.02.07 - 14:10:13
Witzig ist, das diese Frage Dein 208. Posting war. Wohl ein Fehler in der Matrix.

Gruss
Das Orakel 8)
Titel: Re: Errorhandling (nicht existierendes Objekt)
Beitrag von: Jenson am 27.02.07 - 14:48:02
:-) Ich habe sowas schon immer vermutet :-)

Grüsse

Jenson