I am interested in writing some multimedia type applications which display graphics and play synchronized sound (MIDI or .wav). I'd like these programs to run under Win 98 thru Win XP. I am trying to decide on a programming language.
I've used other languages in the past, first under DOS and then under Windows. I can't say that I've found a language that does everything that I need and doesn't require 5 years of full-time to learn and use effectively.
I have used VB4-VB6 before and found it easy to construct the user interface but was disappointed in the speed of program execution. It has also sometimes been frustrating trying to figure out what the compiled code was trying to get the hardware to do.
I've flirted with the idea of learning VC, but the learning curve scares me.
I'm looking at PowerBASIC now. I've heard of RealBASIC but have never tried it.
In the end, I want to create a single .exe file that runs under Windows 98 thru XP. I suppose ultimate power comes from calls to the Win API (but I'm not sure).
Any advice would be greatly appreciated.
thanks