I have written a couple applications that Work great on 32-bit but crash on open in 64-bit. They are all compiled against "any CPU" but even when I compile them for 64-bit they still crash on 64-bit windows.
both of these applications rely on 3rd party Dlls, some native dlls and some .net dlls.
I don't have a 64 bit system to develop on, but I have a friend with a 64 bit system that tests my applications for me.
Does a 64 bit application need to be compiled on a 64 bit system? or is it problems with my code or its dlls that is breaking the apps?
Any ideas, I've never really worked with 64-bit programming before.