Unclear about the 32/64-bit implications

Everything else that doesn't fall into one of the other PB categories.
RobertSF
User
User
Posts: 61
Joined: Thu May 03, 2018 4:24 pm

Unclear about the 32/64-bit implications

Post by RobertSF »

Anything I develop will run on Windows 7 or higher, which is 64 bit, but will have to handle 32-bit data sources via ODBC. I've purchased the PB license.

Do I download the 32-bit or the 64-bit version?

Is there really any point in downloading both versions?
DontTalkToMe
Enthusiast
Enthusiast
Posts: 334
Joined: Mon Feb 04, 2013 5:28 pm

Re: Unclear about the 32/64-bit implications

Post by DontTalkToMe »

In practice and for normal software the answer is no, unless your programs need or work better with a lot of RAM.
If you are happy with the 2GB limit for your 32 bit process, just write 32 bits software and you will not miss anything.
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Re: Unclear about the 32/64-bit implications

Post by Trond »

From a quick google search, it seems like you need to use the 32-bit version (which generates a 32-bit program) to access 32-bit odbc sources. That's because odbc drivers are dlls, and a 32-bit dll cannot be loaded into a 64-bit program (and the other way around).
DontTalkToMe
Enthusiast
Enthusiast
Posts: 334
Joined: Mon Feb 04, 2013 5:28 pm

Re: Unclear about the 32/64-bit implications

Post by DontTalkToMe »

There are software bridges to use 32 bit ODBC from a 64 bit process but there is no point when you can write 32 bit software in the first place and be happy with it.
https://stackoverflow.com/questions/113 ... river-on-w

I found this nice 64 bit ODBC primer
https://www.easysoft.com/developer/inte ... 4-bit.html
User avatar
kenmo
Addict
Addict
Posts: 1967
Joined: Tue Dec 23, 2003 3:54 am

Re: Unclear about the 32/64-bit implications

Post by kenmo »

RobertSF wrote:Windows 7 or higher, which is 64 bit
Windows 7 is on 64-bit and 32-bit systems! I don't know if Windows 8+ was released 32-bit...
Post Reply