Home: Support: Search:

Run-time error 429; ActiveX component can't create object

The issue applies to all IDAutomation ActiveX Controls and 2D Font Encoder packages such as the QR-Code Font and Encoder.

Solution(s):

This error may occur because the ActiveX or COM DLL being accessed is not registered on the system.

  1. Installing the Microsoft .NET Framework 2.0 or greater.
  2. Reboot and delete and files in the TEMP folder on your PC. These are usually located in C:\Windows\Temp and in the %temp% environment variable.
  3. Reinstall the component package that includes the DLL being accessed. This will register the DLL.
  4. If problems continue, try the manual process below.

To register the DLL manually, perform the following:

  • Run the command window as administrator. This is usually located in Start - Programs - Accessories.
  • Change to the directory the DLL is located in; which is usually the Windows\System directory. On 64 bit systems, the DLL may be in Windows\syswow64.
  • Type the following at the command prompt:
    REGSVR32 file.dll
    where file.dll is the name of the DLL to be registered.
  • If a DLL entry-point DllRegisterServer error is received after running regsvr32, the DLL must be registered with RegAsm.exe instead. To do this, verify the .NET Framework 2.0 is installed and type the following at the command prompt:
    C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /codebase /tlb file.dll
    where file.dll is the name of the DLL to be registered and C:\Windows\Microsoft.NET\Framework\v2.0.50727\ is the path to the RegAsm.exe file.

 

© Copyright 2009 IDAutomation.com, Inc., All Rights Reserved. Legal Notices

Over 70% of Fortune 100 companies use IDAutomation's products to automate their businesses.