Domino 9 und frühere Versionen > ND6: Entwicklung

Verbindung zum Server prüfen?

(1/2) > >>

Worn:
Hy mal wieder,

ich möchte einem Skript die Fähigkeit verleihen zu prüfen ob der Client auf dem es gerade ausgeführt wird online ist (also Verbindung zum Serveradressbuch besteht) oder ob er tatsächlich offline ist. Meine Frage:

Ich habe hier:

http://atnotes.de/index.php?topic=25870.0

Etwas gefunden. Reicht es wenn ich prüfe ob bei einem DBLookup auf das Serveradressbuch etwas zurückkommt? Kann mir das jmd. bestätigen? Danke auch für andere Infos. Die Boardsuche hat mich leide rnicht wirklich weitergebracht.

Thanks in advance!

Ben

Driri:
Das wäre jetzt Formelsprache, Du schreibst oben was von Skript.

Wenn es Formelsprache sein soll, würde ich auf jeden Fall zusätzlich mit @IfError den DBLookup prüfen.

Über Script könntest Du versuchen, eine Datenbank zu initialisieren, z.B. das names.nsf auf dem Server.  Wenn das Objekt nicht initialisiert wird, hast Du den Fehlerfall.

Worn:
Hy,

ja das mit dem dblookup war nur als Beispiel gedacht. Soll schon Script sein.
Kannst du mir noch nen Suchtip für die Designer Hilfe geben welche
Klasse etc...

danke schön..

Grüße
Ben

Worn:
Hy,

habs nun so gelöst:

       
--- Code: --- Dim s As NotesSession
Dim db As NotesDatabase

Set s = New NotesSession

Set db = s.GetDatabase("serv1","names.nsf")

If db.IsOpen Then
Messagebox "Die DB hat der gekriegt!"
Else
Messagebox "Die DB hat der nicht gekriegt!"
End If

--- Ende Code ---

Ist das so verlässlich? Es geht jedenfalls...

Grüße
Ben

tfrenz:
Ja damit prüftst du ob die DB geöffnet worden ist, ob also eine Verbindung zum Server hergestellt hast.

Thomas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln