Hi everyone
I have some themes with that uses popup2-2.1.2 module. The dll is present in my modules subdirectory but when i try to select theme i receive the follow error: "Can't locate popup2-2.1.2.dll .....".
Some ideas?
thnks marco
You might try changing them to use popup2-2.1.4, or maybe just !NetUninstallModule popup2-2.1.2 and installing it again. Otherwise I have no idea.
sometimes though, even though the syntax, module name, version number, everything is right, the module still won't load. don't know why. try what rabidcow suggested, and use a different version. when it's happened to me (only a couple times) a different version "fixed" the problem.
It's usually because the module is linked to a DLL which isn't installed on the system. gdiplus.dll is a likely candidate (clockwork.dll and others won't work without it). In case of popup2-2.1.2 it's msvcrt71.dll I believe. Windows *should* however display an error message including the missing DLL name right before LS displays its error message.
When I had the problem at home, the only message that appeared was from litestep not finding the module. (sorry)
I think Windows displays an error only when it can't load an EXE. LoadLibrary just returns an error if there are unresolved references. NLM probably doesn't check the error and just reports that it can't find the module.
I've been having this problem too however I found out how to fix it. either rename popup2.whatever to popup2.dll or you can right click the module name in the error dialog and click select file, and select that file, hope this helps.
Here:
http://www.litestep.net/index.php?section=4&action=details&id=2218
I've already wrote:
Humm, when I tested last popup2 release (last week), I had an error box saying that this module requires msvcpxx.dll... and I didn't took the time to look for it. Then I switched back to popup2-2.1.1
Now, with the RC1, if I try to load popup2-2.1.2, I simply have the "module could not be load" error box. Now, I have no mean to know which dll is missing
http://www.dependencywalker.com/
That should help find which dll it wants that you don't have.
I have no problem about that josh, but I was just pointing this out.
I'm not sure if this is related, but FYI the litestep installer installs gdiplus.dll on operating systems from 98 to Win2k inclusive.
The license prohibits installation on 95 (maybe gdiplus.dll doesn't work on 95, I don't know ;), and anything later than Win2k should already have it.