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





Article #15847: BCB error -51

 Question and Answer Database

FAQ847C.txt   BCB error -51
Category   :Install Issues
Platform    :Win95/NT
Product    :   C++Builder1.0

Question:

When I go to install I get a message from Install Shield
reguarding some ' error -51 '.

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
nmw3cwn.dll
httpct.ocx

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