Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 29.09.04 - 21:37:39

Titel: Select Case auf Betriebssystem des Clients
Beitrag von: TMC am 29.09.04 - 21:37:39
Hi,

hab ich schon öfter gelesen, nie gebraucht, aber nun wäre es interessant aber ich finde es nicht  ;) :

Wie kann ich gleich nochmal in einem LS das OS abfragen?

Also z.B.

Select Case OS
   Case Windows *:
     '------
   Case Else:
    '------
End Select
Titel: Re: Select Case auf Betriebssystem des Clients
Beitrag von: koehlerbv am 29.09.04 - 21:52:10
IsDefined bietet einen Ansatz (!).
Schlüsselworte sind
OS2
WINDOWS
WIN16
WIN32
WINNT
WIN95
WIN40

Da muss ich aber auch nochmal tiefer graben !

Bernhard
Titel: Re: Select Case auf Betriebssystem des Clients
Beitrag von: Glombi am 29.09.04 - 21:52:34
Es ist eine Property der NotesSession:

To get: platform$ = notesSession.Platform

Legal values
   "Macintosh"   Macintosh
   "MS-DOS"   MS-DOS
   "Netware"   NetWare
   "OS/2v1"   OS/2 16-bit
   "OS/2v2"   OS/2 32-bit
   "OS/400"   OS/400
   "Windows/16"   Windows 16-bit
   "Windows/32"   Windows 32-bit
   "UNIX"   UNIX(Sun, SCO, HP-UX, AIX)
   "Linux"   UNIX

Andreas
Titel: Re: Select Case auf Betriebssystem des Clients
Beitrag von: TMC am 29.09.04 - 21:55:32
Danke Euch beiden  ;)

Die NotesSession property war genau das was ich suchte.

(http://www.atnotes.de/YaBBImages/solve.gif)   :)
Titel: Re: Select Case auf Betriebssystem des Clients
Beitrag von: koehlerbv am 29.09.04 - 22:01:32
Jo, und ich-mich-jetzt-vor-den-Kopf-schlag: Richtig, das ging ja so einfach wie von Andreas beschrieben.

Lustig ist dieser Rückgabewert:
"MS-DOS"   MS-DOS

Hat jemand 'ne Ahnung, wozu der gut sein soll ?

Bernhard
Titel: Re: Select Case auf Betriebssystem des Clients
Beitrag von: Glombi am 29.09.04 - 22:20:26
Und wo zum Teufel ist MS Bob  ??? ;D
Titel: Re: Select Case auf Betriebssystem des Clients
Beitrag von: koehlerbv am 29.09.04 - 22:25:56
Und BEOS, TOS, Amiga OS, GEM und Konsorten ? Ziemlich unvollständige Liste von Iris  ;D

Bernhard
Titel: Re: Select Case auf Betriebssystem des Clients
Beitrag von: TMC am 29.09.04 - 22:34:13
To get: platform$ = notesSession.Platform

Also ich vermisse ein
Zitat
To set: notesSession.Platform = platform$
Dahintergeschaltet vielleicht noch ein
Msgbox "Please be patient......searching all network drives for OS files to proceed your command."

 ;D