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