Abfrage ob 32/64 bit OS in VO2.8

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

Post Reply
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Abfrage ob 32/64 bit OS in VO2.8

Post by lagraf »

Hallo Leute,
kann man in VO 2.8 abfragen, ob das OS 32bit oder 64bit ist?
Danke, Franz
User avatar
ArneOrtlinghaus
Posts: 412
Joined: Tue Nov 10, 2015 7:48 am
Location: Italy

Abfrage ob 32/64 bit OS in VO2.8

Post 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
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Abfrage ob 32/64 bit OS in VO2.8

Post by lagraf »

Hallo Arne,
danke für den Code, habe ich eingebaut und wird morgen beim Kunden ausprobiert!
LG Franz
lagraf
Posts: 450
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Abfrage ob 32/64 bit OS in VO2.8

Post 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
Post Reply