BUG: Error '80080005' with 16-Bit Remote Automation ClientsLast reviewed: December 3, 1996Article ID: Q142291 |
The information in this article applies to:
SUMMARYAccessing a property or method of a dependent and remotely served object from a 16-bit client may cause error '429' or error '-2146959355' (hex 80080005). This error occurs on machines on which remote automation was set up by installing Visual Basic 4.0, 16-bit. If the Setup Wizard is used to generate a setup program for the 16-bit client, the problem does not occur.
CAUSEVisual Basic 4.0, 16-bit, does not register Autprx16.dll correctly during installation. This DLL is used by 16-bit clients running on 32-bit operating systems. Setup programs generated by the Setup Wizard perform the registration successfully. In addition, 16-bit clients running on a 16-bit operating system use Autprx.dll and do not have this problem, because the Visual Basic 4.0 installation correctly registers Autprx.dll.
STATUSMicrosoft has confirmed this to be a issue in the products listed above. We are researching the problem and will post more information in the Knowledge Base as it becomes available.
WORKAROUNDTo enable dependent object access for 16-bit clients, manually register Autprx16.dll. The program Regsvr.exe, which is included with Visual Basic (in the Tools\PSS subdirectory), can be used to accomplish this. To register the DLL, use this command line:
regsvr.exe autprx16.dll MORE INFORMATION
Steps To Reproduce
|
Additional reference words: 4.0 vb4win vb416
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |