It seems that you want to register it on a windows 7 64 bit pc, correct?
AndreRet
Industrious Poster
4,706 posts since Jan 2008
Reputation Points: 391
Solved Threads: 481
Skill Endorsements: 20
The regsvr works a bit different in win 7, you need to use your cmd prompt for it. let me know, i'll walk you through the steps...
AndreRet
Industrious Poster
4,706 posts since Jan 2008
Reputation Points: 391
Solved Threads: 481
Skill Endorsements: 20
Ok, lets try the following...
1) You only register a DLL if it contains a control. Since you got that error message then this DLL is not one of those.
Simply put it in c:\windows\system32 for your app to access it.
2)The error indicates that the DLL is either not a COM DLL or it's corrupt. If it's not a COM DLL and not being used as a COM DLL by an application then there is no need to register it. If it is corrupt, get a fresh copy and replace the corrupted one.
3) You usually get this error when the dll exists, but is not of correct type (ie: non com dll, but one like the Api dll) or it is for a different Os version (ie: a dll wich is developed for win9x and you're trying to register it on Win Xp...) - Get the correct version for Windows XP
a) Download the latest p2sodbc.dll
b) rename all instances of p2sodbc.dll in your system to p2sodbcbackup.dll
c.) Make sure there is only ONE p2sodbc.DLL file and that is in the system32 folder of windows directory.
reboot the system and it should work like a charm.
Let me know if this worked for you...
AndreRet
Industrious Poster
4,706 posts since Jan 2008
Reputation Points: 391
Solved Threads: 481
Skill Endorsements: 20
No problem, i'll have a look tonight.
AndreRet
Industrious Poster
4,706 posts since Jan 2008
Reputation Points: 391
Solved Threads: 481
Skill Endorsements: 20
RunTime Error 20532. Cannot find database DLL
The error is due to missing dependency files. Look for P2smon.dll. If it is present and still you get error then look for Msvcrt.dll and Msvcirt.dll dependency files
for P2smon.dll 7.0.100.3.
You can also perform a dependency check on the dll to find any futher ones using depends.exe.
Depends.exe is the dependency walker, its a tool that is part of Visual Studio. Open Depends from the "Microsoft Visual Studio6.0 Tools". Then Choose File-Open and select the dll whose dependency you want to check. It will list all the dependency dlls for the dll you have selected.If your system is missing one, it will show that with a yellow icon and give its description.
Hope this helps
AndreRet
Industrious Poster
4,706 posts since Jan 2008
Reputation Points: 391
Solved Threads: 481
Skill Endorsements: 20
No problem on the share. :) I'll have a look into this. I doubt it if it has anything to do with the other depend. files though, something else is screwing around in your app.... ;)
AndreRet
Industrious Poster
4,706 posts since Jan 2008
Reputation Points: 391
Solved Threads: 481
Skill Endorsements: 20