Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Wipe am 05.09.02 - 13:17:24

Titel: Client Version checken
Beitrag von: Wipe am 05.09.02 - 13:17:24
Hallo,

wir haben im 5er Designer DBs erstellt. Nun haben wir noch User die einen 4er Client haben.

Gibt es eine Möglichkeit beim öffnen der DB zu checken welche Client Version der User besitzt und wenn der User eine 4er Version besitzt eine entsprechende Meldung auszugeben.
Wenn Ja wie und wo realisiere ich das am besten ?  ::)

Danke/Gruss
Bubble
Titel: Re: Client Version checken
Beitrag von: eknori am 05.09.02 - 13:36:14
yoo, guckst du hier

http://eknori.dyndns.org/knowledge/devidea.nsf/703257f00a483fb180256879002c0178/8386e244238f38cf8025682d002bc9bc?OpenDocument&Highlight=0,client,R5

;D
Titel: Re: Client Version checken
Beitrag von: Wipe am 05.09.02 - 14:43:39
Danke - Super eknori  :D

Hast Du noch ne Codezeile zum autom. schließen der DB - so ala @Command([FileCloseWindow]).

Gruss
Bubble  ;)
Titel: Re: Client Version checken
Beitrag von: eknori am 05.09.02 - 14:52:53
Ist da nicht ein kleiner Denkfehler ?? wenn ich mir das richtig überlege bekommt der R4 Client doch sowieso die Meldung, dass es sich um eine falsche version handelt. Will sagen, er kommt doch eh nicht rein. Was willst du dann schliessen?

Wenn er doch reinkommen sollte, kannst du den erzeugten Subprozess mit

Declare Function NEMGetCurrentSubprogramWindow Lib "nnotesws.dll" () As Long
Declare Function NEMStopSubprogramWindow Lib "nnotesws.dll" (Byval hwnd As Long) As Integer

Sub Postopen(Source As Notesuidatabase)
Dim wHandle As Long
wHandle = NEMGetCurrentSubprogramWindow
Call NEMStopSubprogramWindow(wHandle)
End Sub

killen und dann ist die DB zu

eknori
Titel: Re: Client Version checken
Beitrag von: Wipe am 05.09.02 - 15:04:10
Hallo eknori,

hab das ganze noch eingebunden - funktioniert wunderbar  :D :D :D

Danke Dir

Gruss
Bubble  ;)