I have the same problem as this poster http://www.daniweb.com/forums/thread89221.html but to summarize:
I have a VB6 project that worked fine until Sep. 2008.
I have not worked on it since then so when I started working on it in the last month and got error messages I was very surprised.
The project uses a third party dll called bgm_rap.dll that encapsulates some Crystal functionality, don't ask me what since the original programmers were consultants.
Now every time I start the program I get
Run-time error '53':
File not found: C:\WINDOWS\SYSTEM32\BGM_RAP.DLL
- I have verified that the dll is in the stated directory
- I have replace my dll with a copy from a running production computer
- I have tried to register it with regsvr32 only to get the following error
LoadLibrary("C:\Windows\System32\bgm_rap.dll") a échoué - Le module spécifié est introuvable.
(Trans.) LoadLibrary("C:\Windows\System32\bgm_rap.dll") has failed - the specified module cannot be found.
After researching this error on the web I realize that the dll might not have the Load module in it but that has not changed since the initial version of the dll.
Also, looking at the original installation files (Setup.lst) I see that this dll is NOT being SelfRegistered, just installed as shared.
- I have tried adding a reference to the dll in VB (Project -> References) only to get the following error:
Can't add a reference to the specified file.
Now I am at a total loss and my company needs to modify the program...
Hopefully someone on DaniWeb can help me find the solution.