News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

DLL crashes on XP Pro x64

Started by andrewz, March 16, 2006, 10:45:19 PM

Previous topic - Next topic

andrewz

I have a 32-bit dll that's in use on hundreds of 32-bit systems. In x64 it won't run, just gives c0000005 access violations. It seems to be when writing to one of my .data segments. I'm assembling with Masm 6 and linking with link 5.12.8078. There are 3 object modules linked to make the dll. Are there any special considerations when writing a program that needs run on a 64-bit system? Thanks.

andrewz

I found the problem.  :U There were some vestigial uses of segment registers left over from a 32 bit DOS extender version of the program.  :bg

Mincho Georgiev

If you had problems::resolve on XP-64 again i think is a good idea to post them as well, maybe they'll be usefull later for some of us when we upgrade to 64's  :thumbu