Главная страница | назад





Article #15419: Error -51

 Question and Answer Database
FAQ419C.txt Error -51
Category :Install Issues
Platform :All
Product :C++Builder 1.x
Question:
Q: When ever I try to install Borland C++ Builder onto my machine
Install Shield gives me Error51. Would does this mean and how can I
get ride of it?
Answer:
The problem seems to be related to attempts by the install
engine to ask the internet control pack dlls to self-register
(which happens, one at a time, after the controls are installed).
The self-registration is failing, which returns an error to
InstallShield, which bails with this less than useful error
message.
Why is registration failing? Ultimately, the problem is because
there is a set of dependencies between certain files such that,
if there are mixmatched versions (as there are when one control
has been installed and others haven't, if a different version of
the pack has been installed), the dependencies get crosswired.
Solution:
delete the following files and reinstall:
nmsckn.dll
nmorenu.dll
nmocod.dll
winsck.ocx
ftpct.ocx
nmftpsn.dll
nntpct.ocx
smtpct.ocx
popct.ocx
html.ocx
nmw3vwn.dll
httpct.ocx
olepro32.dll
We have also recieved reports of a similar problem related to
having multiple inconsistent versions of wsock32.dll and winsock.dll.
You should verify that you only have one copy of each in your search path,
and then recopy the .dll from your windows install CD.
7/2/98 10:32:32 AM

Last Modified: 01-SEP-99