Joshua Thielen thielen@netprince.net writes:
Finale expects mmsystem to be present without having to call LoadLibrary on it. It does a GetModuleHandle on mmsystem.dll to find out if the mm extensions are available. I checked out windows 95, and it has mmsystem and winmm loaded when no apps are runing besides the desktop / explorer. This patch links wine with winmm andmakes winmm load mmsystem on init. Finale gets by this ok now. I don't know if this the correct approach, though. Could someone (Eric or Alexandre?) please take a look at it before I send it to wine-patches?
It would be better to do the LoadLibrary16("mmsystem") in wine_initial_task, this way it only impacts 16-bit applications.
Alexandre Julliard wrote:
It would be better to do the LoadLibrary16("mmsystem") in wine_initial_task, this way it only impacts 16-bit applications.
I had tried doing doint this, but I had put it same spot as LoadLibrary("user32.dll"). Well, this was the wrong spot (Doh!) so it didn't work. Thanks for the help! The patch is on its way...
Josh Thielen