Linked by David Handlos on Thu 25th Sep 2008 18:07 UTC
Windows A Windows developer and Sysadmin has compiled a "Watch List" of the small but annoyingly important things to keep in mind when moving from 32 bit Windows to Windows x64.
Thread beginning with comment 331593
To read all comments associated with this story, please click here.
Curious About One Thing
by jayson.knight on Fri 26th Sep 2008 05:41 UTC
jayson.knight
Member since:
2005-07-06

What do you mean by "64-bit applications cannot access 32-bit libraries, or vice versa" I think you might be misinformed, but I would like to hear you expound a little more into this.

Edited 2008-09-26 05:41 UTC

RE: Curious About One Thing
by PlatformAgnostic on Sat 27th Sep 2008 03:46 in reply to "Curious About One Thing"
PlatformAgnostic Member since:
2006-01-02

They cannot make direct calls to each other... you can't load a 32-bit dll in a 64-bit program and expect to call into it because there's no good way to switch processor modes when doing that or to provide the correct views of data that's above the 4GB line. There are a couple of other technical reasons why this is impossible.

There is an extensive user-mode thunking layer that allows 32-bit executables to communicate with the kernel, and with RPC servers in other processes, but that's the extent of it.

Reply Parent Bookmark Score: 2