Autor Thema: RAS-Verbindung per Script beenden  (Gelesen 1319 mal)

Offline Jörg Barth

  • Frischling
  • *
  • Beiträge: 49
  • is reported to Lotus Quality Engineering
RAS-Verbindung per Script beenden
« 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

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:RAS-Verbindung per Script beenden
« Antwort #1 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
Grüßle Toni :)

Offline Jörg Barth

  • Frischling
  • *
  • Beiträge: 49
  • is reported to Lotus Quality Engineering
Re:RAS-Verbindung per Script beenden
« Antwort #2 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

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:RAS-Verbindung per Script beenden
« Antwort #3 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


Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz