[AccessD] Windows 7 64 bit

David McAfee davidmcafee at gmail.com
Fri Jan 22 11:59:32 CST 2010


We ran into a snag last year with an app that used a rapi call that
was written for 32 bit apps.

We had several users purchase new computers for whatever reason and
they ordered them with 4GB thinking,
"Hey, my computer will be fast". Well computer manufacturers ship
those computers with 64bit operating systems.

Luckily rapi dll we were using was OpenNetCF, so we had the source
code and quickly found the issue where an
integer needed to be changed to a long.

David

On Fri, Jan 22, 2010 at 8:32 AM, Gustav Brock <Gustav at cactus.dk> wrote:
> Hi John
>
> Yes, I forgot that for a moment, the higher ram capacity is the "unique selling point" of 64-bit systems.
>
> /gustav
>
>
>>>> jwcolby at colbyconsulting.com 21-01-2010 13:58 >>>
> Gustav,
>
>  > As I don't see any true reason to run 64-bit - it just happened to be installed on the machine,
> and I have yet to see a 64-bit desktop application with a difference...snip
>
> The biggest "true reason" is memory.  It is trivial and cheap to have 8 gigs of ram on a machine
> now.  X32 can't effectively use this, but X64 can.
>
> Even "4 gigs" of ram in an x32 environment ends up being somewhat less than 4 gigs.  In some cases
> it can be a LOT less, particularly if you have a video card with a large on-board ram.
>
> I have seen Vista x32 machines with "4 gigs" which ended up with well under three gigs.  X64 gives
> you back the memory you paid for.
>
> I admit that most of use don't absolutely have to have even 4 gigs but the power user may, and the
> video editor or photo editor or that kind of app absolutely should.
>
> Additionally, Vista likes to load as much of itself in RAM as it can.  The more memory you have the
> more of Vista (or Win 7) can load.  Again, you only see the effects when Vista needs to access those
> parts of itself but it is in fact somewhat faster to not have to wait for Vista to page in the parts
> it needs.
>
> And finally, in x32 Windows will only ever give 2 gigs of memory to an application.  That is a hard
> coded max.  It does that in order to reserve 2 gigs for the OS, hardware mapping and so forth.  All
> of that goes away with X64.
>
> So there are in fact real reasons that X64 is a better OS.  While Grandma may never notice the
> difference, I almost certainly will.
>
> John W. Colby
> www.ColbyConsulting.com
>
>
> Gustav Brock wrote:
>> Hi Drew




More information about the AccessD mailing list