Recommended Posts

I have written a program using DX and the windows api
And it works just fine on my computer with win98 installed
But of some reason it just fails when I run it on a computer with xp or 2k installed. I´ve tracked down the error to this line
CurrentMap.TileSurface->SetColorKey(DDCKEY_SRCBLT, &ckey)
where TileSurface is a LPDIRECTDRAWSURFACE7 and ckey is a DDCOLORKEY.
the function doesnt even fail because that would cause a messagebox to appear it just shuts the app down.
Have no idea what may cause this, have searched every forum on the net.
ToMMe