Help - Search - Members - Calendar
Full Version: dlls not loading
Hydrogenaudio Forums > Hosted Forums > foobar2000 > Support - (fb2k)
DarkBlackCorner
hi, i'm using foobar2000 special. never had any problems with it before, but i had to reinstall windows recently, which of course means reinstalling all my programs.
anyway, the following dlls refuse to load at startup:
foo_midi.dll
foo_sid.dll
foo_matroska.dll
foo_id3v2.dll
foo_dsp_soundtouch.dll
foo_uie_albumart.dll
foo_nowplaying2web.dll

it also comes with the error:
ERROR (CORE) : Failed to load DLL: foo_X.dll, reason: Unable to load DLL.
(where X is the name of the plugin)

any help would be much appreciated, thanks.

~ DarkBlackCorner
david_dl
QUOTE(DarkBlackCorner @ Feb 12 2006, 01:01 AM)
hi, i'm using foobar2000 special.  never had any problems with it before, but i had to reinstall windows recently, which of course means reinstalling all my programs.
anyway, the following dlls refuse to load at startup:
foo_midi.dll
foo_sid.dll
foo_matroska.dll
foo_id3v2.dll
foo_dsp_soundtouch.dll
foo_uie_albumart.dll
foo_nowplaying2web.dll

it also comes with the error:
ERROR (CORE) : Failed to load DLL: foo_X.dll, reason: Unable to load DLL.
(where X is the name of the plugin)

any help would be much appreciated, thanks.

~ DarkBlackCorner
*



I just did exactly the same. Google for and download msvcr70.dll,msvcp70.dll,msvcr71.dll,msvcr71.dll. Copy them to your %system% or components directory.
If you aren't running XP you'll also need gdiplus. If some still don't load, download Dependancy Walker to see what's missing.
DarkBlackCorner
hey, thanks for the advice.

its still not working though. tried the dependency walker, but it just keeps finding more missing dlls when i download the ones it says are missing.

i remember having to download msvcr70.dll, msvcp70.dll, msvcr71.dll, msvcr71.dll, and gdiplus.dll before, but not these others...
david_dl
QUOTE(DarkBlackCorner @ Feb 12 2006, 02:51 AM)
hey, thanks for the advice.

its still not working though.  tried the dependency walker, but it just keeps finding more missing dlls when i download the ones it says are missing.

i remember having to download msvcr70.dll, msvcp70.dll, msvcr71.dll, msvcr71.dll, and gdiplus.dll before, but not these others...
*



Can you give an example of some of their names? Also, which version of windows are you running?
DarkBlackCorner
the files its currently asking for are: ndtsapi.dll, ntlanman.dll, and samlib.dll. i'm using windows 98SE.

also, tried to run foobar today, but it keeps crashing. before it carried on running, and just listed non-loading dlls.
picmixer
QUOTE(DarkBlackCorner @ Feb 12 2006, 01:19 PM)
the files its currently asking for are: ndtsapi.dll, ntlanman.dll, and samlib.dll.  i'm using windows 98SE.

also, tried to run foobar today, but it keeps crashing.  before it carried on running, and just listed non-loading dlls.
*



What version of foobar2000 are you trying to run? And what installer did you use to install it?
DarkBlackCorner
its version 0.8.3. i used the special installer.
InFlame
------
david_dl
QUOTE(DarkBlackCorner @ Feb 13 2006, 01:19 AM)
the files its currently asking for are: ndtsapi.dll, ntlanman.dll, and samlib.dll.  i'm using windows 98SE.

also, tried to run foobar today, but it keeps crashing.  before it carried on running, and just listed non-loading dlls.
*



Oh, Windows 98. I'm allergic to win9x so I can't help you much, but 'ntlanman.dll' doesn't sound like something it should be loading. Maybe you got the wrong version (NT version) of a dll somewhere? This can happen if you don't get them properly (ie. you googled for them). Try installing the latest internet explorer, that often helps.
DarkBlackCorner
i've already got the latest IE browser, and i've not added any dlls to windows since i reinstalled it, other than the ones it said where missing...

i guess i could try a fresh re-install of windows...
david_dl
QUOTE(DarkBlackCorner @ Feb 13 2006, 08:03 AM)
i've already got the latest IE browser, and i've not added any dlls to windows since i reinstalled it, other than the ones it said where missing...

i guess i could try a fresh re-install of windows...
*



Can you remember which ones you added? It pays to add them to your foobar dir, not the system folder, so you dont have to reinstall the whole OS wink.gif
Or you could install windows 2000 biggrin.gif (I know you probably have a good reason not to).
I found foobar was not helpful at all in finding what was missing, and neither was dependancy walker (it got confused when the plugin imported foobar and the utf8api etc). There's probably a way to get it to work but I gave up and wrote a few lines to figure out what was missing, it popped up in a nice Error message:
CODE

if (LoadLibrary("foobar2000.exe"))
 if (LoadLibrary("utf8api.dll"))
  if (LoadLibrary(plugin.c_str()))
   cout << "Plugin loaded." << endl;
system("PAUSE");

I had a lot more success this way.
Try it here if you want (put it in your foobar dir, not the components dir).
kjoonlee
QUOTE(DarkBlackCorner @ Feb 12 2006, 10:20 PM)
its version 0.8.3.  i used the special installer.
*


Did you do a fresh install or did you copy foobar2000 from Windows NT/2000/XP?
DarkBlackCorner
thanks david, i'll try it out.

kjoonlee: it was a fresh install.

just re-re-installed windows. i'm starting over.

EDIT: ok, so how do you use this program?

2nd EDIT: got it working finally. i added msvcp60.dll to the foobar directory (found it in a similar thread). thanks or your help. still interested to know how that program works though.
david_dl
QUOTE(DarkBlackCorner @ Feb 14 2006, 06:18 AM)
thanks david, i'll try it out.

kjoonlee: it was a fresh install.

just re-re-installed windows.  i'm starting over.

EDIT: ok, so how do you use this program?

2nd EDIT:  got it working finally.  i added msvcp60.dll to the foobar directory (found it in a similar thread).  thanks or your help.  still interested to know how that program works though.
*



All it does is try to load the DLL, so you can get a proper error message, rather than foobar's rather useless "Failed to load DLL". Put it in your main fb2k folder, run it, type in the name of an extension you want to test (ie. foo_msn.dll), and hit enter. On XP at least (havent tried win98), if the DLL is missing some other DLLs, it pops up in a nice messagebox specifying what exactly is missing.
DarkBlackCorner
it doesn't seem to work on 98SE. just says "Press any key to continue..." and then closes.
sounds like a useful program if you could get it working on some other platforms.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.