Clarification on Pointers...
Make sure the doc has a "(yet)" in there as well.
I seem to recall rumours of 64bit compiling in the future
But those of you wanting your software to run on Windows XP x64, Windows Server 2003 x64 or Windows Vista x64 etc. don't worry.
The programs will run in 32bit mode.
The only downside is that a 32bit app can only use 32bit dll's.
This is also why x64 Windows comes with both 32bit and 64bit IE libraries etc
due to several ActiveX apps being only 32bit so far.
As far as the OS itself it will use WOW64 to make sure the exe's work with the x64 edition windows versions.
I'm not entirely sure how x64 OS dll's work with 32bit apps,
most likely x64 Windows has 32bit copies of most of the important standards sysem dlls.
I seem to recall rumours of 64bit compiling in the future

But those of you wanting your software to run on Windows XP x64, Windows Server 2003 x64 or Windows Vista x64 etc. don't worry.
The programs will run in 32bit mode.
The only downside is that a 32bit app can only use 32bit dll's.
This is also why x64 Windows comes with both 32bit and 64bit IE libraries etc
due to several ActiveX apps being only 32bit so far.
As far as the OS itself it will use WOW64 to make sure the exe's work with the x64 edition windows versions.
I'm not entirely sure how x64 OS dll's work with 32bit apps,
most likely x64 Windows has 32bit copies of most of the important standards sysem dlls.
- Andre
- PureBasic Team
- Posts: 2137
- Joined: Fri Apr 25, 2003 6:14 pm
- Location: Germany (Saxony, Deutscheinsiedel)
- Contact:
I've added two more sentences:freak wrote:I would remove the 64bit note, or at least add a line that PB cannot create 64bit executables.
Otherwise we will get this question asked more often.
updated PB help wrote: Please note, that PureBasic can't create 64 bit executables (yet).
As long as PureBasic executables are compiled as 32 bit applications the system will only
provide the program with a 32 bit address space.