DLL works for XP users, but crashes for Vista users

Grave

1 Goat = 400 Horses
Joined
May 5, 2002
Messages
1,530
Location
Louisiana
I'm not a very experienced code monkey, but many Vista users are reporting CTDs with History in the Making. XP users (like me) are having no CTD issues, so it's hard for me to diagnose/fix the issues Vista users are having with HiTM.

I stumbled upon this post by Kael, explaining that Vista is really picky when it comes to "null" objects.

Now my question is... how do I fix this? What do I need to do to scrub my code for null objects?


Would anybody here well versed in C++ mind looking over my SDK files and helping me out? I'm sure the Vista users who want to play my mod would certainly appreciate it! Like I said, I'm not a seasoned coder, so I'm really not sure what to do about this on my own, but any help and time some experienced modder could donate to my cause would be, again, greatly appreciated!
 
Have you built a debug .dll gamecore yet, and tested it out to see if it throws any errors at you?
 
Speaking of which, I haven't had the need to build a debug gamecore, as I use RevDCM and all the changes to it I've made are pretty simple, ie I know what they are (related to ACO actually) and they wol't cause any issues. But assuming I start modifying the RevDCM gamecore more, I'd want to build a debug dll, and don't see any simple instructions on the tutorials forums about how to do that. What's different about the basic tutorial on using [SDK] Using Microsoft Visual C++ 2005 Express Edition that needs to change to build a debug dll?
 
I never created a debug DLL before, so I'll see what I can do to get this ball rollling.

Once I create the debug DLL, I'm sure I'll have more questions, so I will be back. :)
 
Back
Top Bottom