xsharp.eu • Abfrage ob 32/64 bit OS in VO2.8
Page 1 of 1

Abfrage ob 32/64 bit OS in VO2.8

Posted: Tue Jun 16, 2020 3:04 pm
by lagraf
Hallo Leute,
kann man in VO 2.8 abfragen, ob das OS 32bit oder 64bit ist?
Danke, Franz

Abfrage ob 32/64 bit OS in VO2.8

Posted: Tue Jun 16, 2020 3:31 pm
by ArneOrtlinghaus
Hallo Franz,

mit diesem Kode geht es:
local hProc, hDLL as ptr
local lIsWow64 as logic
lIsWow64 := false
hDLL := GetModuleHandle(String2psz("kernel32"))
hProc := GetProcAddress(hDLL,String2psz("IsWow64Process"))
if ! hProc == null_ptr
pcall(hProc,GetCurrentProcess(),@lIsWow64)
endif
return lIsWow64

Abfrage ob 32/64 bit OS in VO2.8

Posted: Tue Jun 16, 2020 6:18 pm
by lagraf
Hallo Arne,
danke für den Code, habe ich eingebaut und wird morgen beim Kunden ausprobiert!
LG Franz

Abfrage ob 32/64 bit OS in VO2.8

Posted: Wed Jun 17, 2020 4:40 pm
by lagraf
Hallo Arne,
der Code funktioniert!
Ich mußte die Abfrage einbauen, weil die Schächte eines HP PageWide Pro 477dw Druckers bei ReportPro mit oRpReport:SetPaperBin(nFach) unter 32bit mit 2 und 3 angesteuert werden, unter 64bit mit 258 und 259.
LG Franz