How to Solve — Run-time error 429: ActiveX component can’t create object




This error will appear if you copy the “dll” file from your development PC over to your production PC without running the “setup.exe” file on the production PC.

Solution:-

  1. Re-install by running the “setup.exe” again;
  2. If re-installation fails, then:-
    • click “Start” → Run → type “regsvr32 mobiteksmsapi7.dll”
    • it will manually register the ActiveX component — “MobitekSMSAPI7.dll”
  3. If your OS is Windows 7 64-bit and above, then follow these steps:-

Step 1: Click Start and type command or cmd in the search box. It will depend on what Windows version you have. We will use Windows 8.1 x64 bit for this example.

ActiveX-01

Step 2: A command prompt will appear. Navigate the command prompt to C:\Windows\SysWOW64

ActiveX-02

Step 3: Type “regsvr32 [path of dl]” at the command prompt. In this case, I will use MobitekSMSAPI7.dll file, so the command will be:
C:\Windows\SysWow64\regsvr32 “MobitekSMSAPI7.dll”
Press enter to execute.

ActiveX-03

Step 4: A dialog box will pop out, indicating that the dll file is successfully registered into your system.

ActiveX-04

 

Source: http://support.microsoft.com/kb/2746232