import-bot (20212) [Avatar] Offline
#1
[Originally posted by ilsoft]

We developed a program a couple of years ago using the maxmidi bridge. it
works fine in all operating systems except Windows XP. Basicly, it wont play
any midi files at all. Is there any known problems.

Just so you know a bit about the program. It runs directly off a CDrom. It is
a music learning program, and some sections have midis to show you what note
you should be playing.....

I am not sure if there is already a topic on this forum, so if there is i am
sorry.

Please if anyone can help me with this problem, it would be a great help.



James Wymer
IL Soft
import-bot (20212) [Avatar] Offline
#2
Re: Problems using a program using maxmidi in WinXP
[Originally posted by powerjam]

Your solution might also address your "Borland DLLs" thread. NT/2K/XP are
purely 32-bit from MIDI's perspective, so you cannot use the thunking
architecture you're probably using. You could try your app in NT or 2000
(again?) as a quick test. The download area *does* have 32-bit tools
available--finished DLLs, source code, etc.

Jeff
import-bot (20212) [Avatar] Offline
#3
Re: Problems using a program using maxmidi in WinXP
[Originally posted by dewdman42]

You need to get the update from this forum website that includes the 32bit
DLL. Paul set it up so that the library automagically selects the right DLL
(16 or 32) depending on which OS is running. You *MIGHT* have to update that
selection code a wee little bit to include XP, which wasn't around back when
he set it up. But that would work. XP does not include the stuff needed to
do the 16 bit thunking...so you need the 32bit non-thunking library which
basically is a bit simpler. It is needed for NT and 2000 as well. I'd be
really curious to hear about how the timing is under Xp after you get it all
working.

Personally, I think that once you commit to writing software for 2000/Xp and
forward(forgetting about win9smilie, then you don't really need a lot of the stuff
in MaxMidi. The MFC class libraries are nice..and they could still remain
useful, but you definitely don't need the thunking...in fact you can't use
it..no choice in the matter. So a lot of that lower level code in MaxMidi
could be substantially simplified to work strictly in 32bit.

That's my thought. Me personally..I haven't completely written off Win98 for
my own music work....so...I'm still messing with thunking. In any case, your
app should work fine under XP if you look at what I mentioned above. You
might have to tweak the MaxMidi code a tiny bit. but its not the 16 bit
part..so you won't have to compile in 16bit or anything. its only the bit
that chooses which DLL to link to.


> We developed a program a couple of years ago using the maxmidi bridge. it
> works fine in all operating systems except Windows XP. Basicly, it wont play
> any midi files at all. Is there any known problems.
>
> Just so you know a bit about the program. It runs directly off a CDrom. It is
> a music learning program, and some sections have midis to show you what note
> you should be playing.....
>
> I am not sure if there is already a topic on this forum, so if there is i am
> sorry.
>
> Please if anyone can help me with this problem, it would be a great help.
>
>
>
> James Wymer
> IL Soft