Autor Thema: Select Case auf Betriebssystem des Clients  (Gelesen 1595 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Select Case auf Betriebssystem des Clients
« 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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Select Case auf Betriebssystem des Clients
« Antwort #1 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

Glombi

  • Gast
Re: Select Case auf Betriebssystem des Clients
« Antwort #2 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

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Select Case auf Betriebssystem des Clients
« Antwort #3 am: 29.09.04 - 21:55:32 »
Danke Euch beiden  ;)

Die NotesSession property war genau das was ich suchte.

   :)
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Select Case auf Betriebssystem des Clients
« Antwort #4 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

Glombi

  • Gast
Re: Select Case auf Betriebssystem des Clients
« Antwort #5 am: 29.09.04 - 22:20:26 »
Und wo zum Teufel ist MS Bob  ??? ;D

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Select Case auf Betriebssystem des Clients
« Antwort #6 am: 29.09.04 - 22:25:56 »
Und BEOS, TOS, Amiga OS, GEM und Konsorten ? Ziemlich unvollständige Liste von Iris  ;D

Bernhard

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re: Select Case auf Betriebssystem des Clients
« Antwort #7 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
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz