Broken TrackMouseEvent()

Dipl.Ing Egmont UMLAUF wrote …

when trying to compile a simple example program in visual c 6.0, i get
an error message when starting my program, something like “the file
SDL.DLL is linked with the missing Export-USER32.DLL:TrackMouseEvent”.
Does anyone know how to get rid of this?

Second report of this. Looks like the Win32 binaries available for download
are only compatible with WinNT/Win98. They need to be compiled with
"_WIN32_WINNT=0x0300" to generate an SDL.dll that will work with Win95.

Argh.
The TrackMouseEvent() function only exists on Win98 and WinNT.
There is a compatible function in COMCTRL32.DLL on Win95 with
Internet Explorer 3.0 or later: _TrackMouseEvent()

I will fix this when I get home tonight, and release a new runtime
binary for testing.

-Sam Lantinga				(slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

Second report of this. Looks like the Win32 binaries available
for download are only compatible with WinNT/Win98. They
need to be compiled with “_WIN32_WINNT=0x0300” to
generate an SDL.dll that will work with Win95.

Argh.
The TrackMouseEvent() function only exists on Win98 and WinNT.
There is a compatible function in COMCTRL32.DLL on Win95 with
Internet Explorer 3.0 or later: _TrackMouseEvent()

I will fix this when I get home tonight, and release a new runtime
binary for testing.

Is there any “real” good way to handle this? I’m so used to compiling open
source stuff that I completely forget about binary releases … argh … :slight_smile:

  • Randi

Regimental Command
Generic Armored Combat System
http://www-users.cs.umn.edu/~relander/regcom/index.html

Second report of this. Looks like the Win32 binaries available
for download are only compatible with WinNT/Win98. They
need to be compiled with “_WIN32_WINNT=0x0300” to
generate an SDL.dll that will work with Win95.

Argh.
The TrackMouseEvent() function only exists on Win98 and WinNT.
There is a compatible function in COMCTRL32.DLL on Win95 with
Internet Explorer 3.0 or later: _TrackMouseEvent()

I will fix this when I get home tonight, and release a new runtime
binary for testing.

Is there any “real” good way to handle this? I’m so used to compiling open
source stuff that I completely forget about binary releases … argh … :slight_smile:

Well, once I verify that this works, I’ll commit the source changes, and
they’ll be available to everybody. No worries. :slight_smile:

-Sam Lantinga				(slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

Argh.
The TrackMouseEvent() function only exists on Win98 and WinNT.
There is a compatible function in COMCTRL32.DLL on Win95 with
Internet Explorer 3.0 or later: _TrackMouseEvent()

I will fix this when I get home tonight, and release a new runtime
binary for testing.

You aren’t going to fix this by requireing internet explore 3.0 for SDL to
run, are you? The first thing I do when I sit down to a win95/98 box is
uninstall Internet Explorer, install Netscape… :slight_smile:

seeya,–
Brian

Argh.
The TrackMouseEvent() function only exists on Win98 and WinNT.
There is a compatible function in COMCTRL32.DLL on Win95 with
Internet Explorer 3.0 or later: _TrackMouseEvent()

I will fix this when I get home tonight, and release a new runtime
binary for testing.

You aren’t going to fix this by requireing internet explore 3.0 for SDL to
run, are you? The first thing I do when I sit down to a win95/98 box is
uninstall Internet Explorer, install Netscape… :slight_smile:

Even when you uninstall Internet Explorer, COMCTRL32.DLL stays on your
system. I could be wrong, so that’s why I am releasing a test DLL so
people can let me know if it works for them. :slight_smile:

-Sam Lantinga				(slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec