Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Sound through speakers in QB
#11
Ok...I looked at that, I couldn't run it cause FB couldn't find fmod.dll, the BI file is ok and I included it. What should I do?
i]"But...it was so beautifully done"[/i]
Reply
#12
Download the DLL...

freebasic.net->about->libraries

And click the link.
Reply
#13
Ok. Where do I put it?
i]"But...it was so beautifully done"[/i]
Reply
#14
Either: C:\Windiws\System32 (and register it under winxp, i dunno how you do that though, or what it is, i've just heard people say it)

Or in the same folder as your EXE requiring the DLL.
Reply
#15
Quote:Pyrokid:
All answer forgot to mention one thing:
If you are working in bare DOS you must have an old! Soundblaster 16 card or something with a fully compatible API.

If you are in windows XP you should VDMSound, it replaces the standard DOS box and makes any soundcard appear to DOS as a SB16.

"Slave" libraries as DS4QB++ use the Windows services to do sound and don't require a given model of card.

Better switch to FB, it makes things easier....

I mentioned VDMSound... *looks back* once! DS4QB++ has problems with windows 2k and xp, i've found. If done right, it'll work better than anything, but unfortunately it usually makes my computer crash.
Jumping Jahoolipers!
Reply
#16
im not sure how to register it in xp, it may be the same, but in 9x you have to run the dll with a program called "regsvr32.exe", which is found in windows/system (maybe windows system32 in xp). you can do this either by dragging the .dll onto said exe, or by typing out a command in start>run


hope that helps a lil

but know that if youre gonna give the prog to someone who isnt very computer literate the best option is to include the dll in the .exe path...
Reply
#17
If i worked a bit harder my page would offer a 100% QB source code (this means that it absolutely not requie any library, no ASM as well) to sound MIDI music through the FM in real time. I originally wrote it on my 25MHz 4.86 Smile

(Possibly it will be up within a few weeks)

Of course it is better to switch FreeBasic now, but if somebody likes retro! Smile
fter 60 million years a civilization will search for a meteorite destroying most of the living creatures around this age...

There must be a better future for the Cheetahs!

http://rcs.fateback.com/
Reply
#18
In fact you don't need to register a plain DLL to use it. Simply it must be on the path (exe's dire or system32).

That registering thing is only for DLL that contain COM objects, or for copy-protected libraries...
Antoni
Reply
#19
If anybody is interested it can be downloaded from now from my page

(Click on the logo, then RC Software, then you will see it in the top program list. Hope i did not mess up anything)
fter 60 million years a civilization will search for a meteorite destroying most of the living creatures around this age...

There must be a better future for the Cheetahs!

http://rcs.fateback.com/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)