I just get 0 (NULL) back from FSOUND_Sample_Load every time. I’m using eVB, but I know that the second parameter is supposed to be a pointer to a memory block or a file name.
I’m trying to use a file name, but I just keep getting 0 every time. Is there anything I’m doing wrong???
I even used the VBPointers.dll library to get a pointer to the string that contains my file name, but even then it just won’t work.
I’ve tried both passing the string to the function and passing a long to the function. Either won’t work. I get the long by using VBPointers.dll library to get the pointer to the string. Something is seriously wrong here.
Any advice appreciated,
- benjamind asked 12 years ago
I decided that I’m going to have to use C++ for building my chord palette application.
It turns out that eVB is just not good enough to allow me to use the FMOD library. For some reason it just won’t tolerate pointers which is absolutely essential. Also, it won’t allow me to define char strings that I WILL need if I’m going to use the FSOUND_Sample_Load call.
Unfortunately, this means that instead of using the intuitive interface of eVB I’ll have to start swimming in the deep end.
All in all, eVB, despite it’s wonderful interface, is really a P.O.S. that will not allow you to take advantage of the full functionality of the PocketPC platform. That’s all I’m going to say.
Well, I’ve been learning a bit of C/C++. So far so good, I’m getting there. I used an existing skeleton and plan on making my program from that.
I have found eVC4 to be much, much more powerful than eVB3. I can do whatever I like with C, whereas with VB I find myself confined to using less efficient ways of doing business 😉
I figure it’ll take about two weeks to get the program up and running. When I do I’ll give everyone a buzz.
Does this FMOD system work with the eVC4 included emulator too? I’ve tried but it doesn’t seem to play sounds. So I’ll send it to the actual device and see if it runs there.
Please login first to submit.