I’ve tried to create MidiToWav with Microsoft Visual Studio Visual C++.Net2008 which is installed on my Vista. I managed to open and play the MIDI file.
It seems only to use the DirectX SDK, and I did it and it was almost easy. Too easy, one can say. It worked well in Vista and 7, but not XP. When I double clicked on the EXE file, it said I need to download .Net Framework 3.5 Service Pack 1 which is 231,5 MB.
My XP is “XPPro SP2″ and there is no Framework 3.5. It is an irony that the program file is less than 100 KB and to use it, I had to download 231,5 MB.
I checked the Visual Studio Project Property, where I see I always use .NET2 or .NET3 regardless, I want to or not. Soon there will be 4. It is the way Microsoft wants, I think. It makes easy and secure, for both users and developers, I ought to keep up with MS, but it feels wrong.
So, I terminated the project “MidiToWav” in Visual C++.Net.
I have good news too.
I learned that I could use DirectX, and someone made Delphi Unit. I can use IT.