HCL Notes / Domino / Diverses > Entwicklung
NotesSession.Platform - ich bin verwirrt
LuckyMan:
Mahlzeit Zusammen..
Vielleicht sehe ich auch den Wald vor lauter Bäumen nicht....
Ich habe zwei Clients...einen mit 12.0.2 FP6 auf Win11 64-bit...der andere ist 14.0.0 FP4 auf dem gleichen OS...
Der Gag ist nun, dass der Versuch mit NotesSession.Platform das OS auszulesen, bei dem einen Client (Notes 12) Windows/32 zurückliefert und bei
dem anderen Client erhalte ich Windows/64 als Rückgabewert.
Ich dachte der Befehl gibt das Betriebssystem zurück, auf dem Notes läuft...
Nun kann ich damit umgehen, aber blöd geguckt habe ich auf jeden Fall...
Riccardo Virzi:
"Ich dachte der Befehl gibt das Betriebssystem zurück, auf dem Notes läuft..."
Das ist korrekt, aber:
Das Betriebssystem mag Windows 11 64 Bit sein, aber der Notes Client (bis zur Version 12) ist 32 Bit und Windows emuliert für 32 Bit Programme ein Windows 11 mit 32 Bit. Für einen 32Bit Notes Client ist die Angabe "Windows 32 Bit" korrekt, obwohl das Betriebssystem darunter 64 Bit ist.
::)
Erik Schwalb:
Welche Variante des Notes 12.0.2 Clients hast Du denn installiert, die 32bit oder die 64bit Variante?
LuckyMan:
Moin Zusammen...
Die Version 12 ist eine 32-Bit-Version...
Aber mir war nicht klar, dass da irgendwas emuliert wird. Ich ging davon aus, dass die echte, vorhandene Win-Plattform zurückgeliefert wird.
Danke auf jeden Fall für das Licht im Dunkeln..
jBubbleBoy:
Damit erhältst du unter Windows genaue Informationen zum Betriebssystem:
--- Code: ---Dim wsh
Set wsh = CreateObject("WScript.Shell")
MsgBox wsh.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName")
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln