Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Jörg Barth am 04.06.03 - 11:19:19

Titel: RAS-Verbindung per Script beenden
Beitrag von: Jörg Barth am 04.06.03 - 11:19:19
Hi, ich habe eine Datenbank, die von den Benutzern ausschließlich lokal benutzt wird. Für eine Onlinerecherche benutze ich ein Script, das eine Datenbank auf dem Server öffnet. Bei den Benutzern, die in Ihrer Arbeitsumgebung eine RAS-Verbindung eingetragen haben wird beim Befehl "call db.open(servername, dbname)" auch der Verbindungsdialog angezeigt und beim Bestätigen die RAS-Verbindung aufgebaut.
Soweit so gut.
Wenn mein Script aber endet, wird die Verbindung nicht automatisch wieder abgebaut. Gibts eine Möglichkeit, dies per Script zu veranlassen?

Danke im Voraus
Jörg Barth
Titel: Re:RAS-Verbindung per Script beenden
Beitrag von: ata am 05.06.03 - 20:21:22
... ich könnte mir höchstens eine Lösung mit WinAPI vorstellen, bin aber kein Experte dafür. Eknori ist Spezialist für WinAPI

ata
Titel: Re:RAS-Verbindung per Script beenden
Beitrag von: Jörg Barth am 06.06.03 - 08:41:34
Habe ich auch schon dran gedacht. Ich habe aber leider auch genau das Problem wie in KB-Artikel 1096155 beschrieben. Wenn im 5.0.11 Client die vom Client selbst aufgebaute Verbindung "extern" (also durch Timeout oder durch Klick auf Trennen im Systemtray) getrennt wird, stürzt der Client komplett ab. Update auf 5.0.12 ist bei 1100 Installationen remote so schnell nicht machbar ;-)

Gibts irgend eine INI-Einstellungen oder Einstellung im Verbindungsdokument, die nach 1 Minute Idle aus Notes raus die Verbindung trennt?

Gruß Jörg
Titel: Re:RAS-Verbindung per Script beenden
Beitrag von: eknori (retired) am 06.06.03 - 08:51:04
HMM, könntest mal folgenden API Call probieren

Declare Function InternetAutodialHangup Lib "wininet.dll"(ByVal dwReserved As Long) As Long

If InternetAutodialHangup(0) Then
       MsgBox "Verbindung getrennt"
End If