Hello,
I got a little problem. I would like to play sounds with my application. I tried already a lot of methods. I tried the mcisendstring method too. This works very well in 32 bit (x86 compile), but not in 64 bit (x64 compile). But why does this not work in x64. I've installed Windows XP x64 so normally it has to work. Can somebody please help me
Sincerely,
Sascha Zeidler

mcisendstring x64
AllegeCityRat
JIM.H.
Your best bet would be to ask Larry Osterman since he is on the team at Microsoft that is familar with how the MCI command set was ported.
If it was me though, I would just find another way to play my audio files. The MCI command set was written in 16 bit and than ported to 32 bit and it 'MIGHT' have been ported again to 64 bit. There are other ways to play sound files.
How to play audio files by using Visual Basic .NET or Visual Basic 2005, http://support.microsoft.com/kb/821767
Here some reference on porting your app to 64 bit. http://msdn2.microsoft.com/en-us/netframework/aa496329.aspx#Leverage%20.NET%20Code There are some code samples there on migrating 32bit managed applications with unsafe, com, and native c++ dependencies http://msdn2.microsoft.com/en-us/netframework/aa569600.aspx
Javier Carvajal
Hey,
First of all, thanks for your answer, but I know already that they would like to port this API to 64 bit, but why does this not work in 64 bit Windows There is no error message, but it does not play any sound when I compile 64 bit, but when I compile 32 bit, it works.
Sincerely,
Sascha Zeidler
NyaRuRu
Hello,
I'm using .Net Version 2 x64 and I would like to play mp3, wma and wav files :-)
Thanks for your answer,
Sascha Zeidler
Kyle J.
Read Larry's comments towards the end of the article.
http://blogs.msdn.com/larryosterman/archive/2005/04/22/playing-audio-cds-part-3-mci.aspx