I've just updated to Windows XP64, and I've noticed that compiling my old project that uses JUCE146 with VS2003 leads to Heap Corruptions upon execution. It seems like the fact that the OS is 64Bit somehow breaks something in the compiler's process. The problem really happens during the build, because when I compile the app on a 32Bit XP system and then let it run on XP64, then everything's fine. Does anyone know what possible reasons can lead to such problems? I really don't know where to start looking at.
[EDIT: The problem was actually the fact that the system had a multiprocessor, which made the multithreading-related bug in my app happen more often, not the XP64/VS2003 combo as previously stated.]
