Microsoft KB Archive/290735

From BetaArchive Wiki
Knowledge Base


Visio2000: "Run-time Error 429" After You Install Visual Basic DAO Application

Article ID: 290735

Article Last Modified on 1/31/2007



APPLIES TO

  • Microsoft Visio 2000 Standard Edition
  • Microsoft Visio 2000 Professional Edition
  • Microsoft Visio 2000 Technical Edition
  • Microsoft Visio 2000 Enterprise Edition



This article was previously published under Q290735

IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry


SYMPTOMS

When you use Microsoft Visio in conjunction with a program that was created in Microsoft Visual Basic 5.0 and uses the Data Access Objects (DAO) library, you may receive the following error message:

Run-time error '429':

ActiveX component can't create object

CAUSE

If you install Visio 2000 after you install the Microsoft Visual Basic 5.0 application that uses DAO, Visio does not add the DAO design-time licensing key. Visio requires this licensing key, but applications created with Visual Basic do not.

NOTE: Visual Basic 5.0 also requires and adds the same licensing key. Because Visual Basic adds the same DAO design-time licensing key that Excel requires, the problem does not occur if Visual Basic is installed.

RESOLUTION

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To resolve this problem, add the DAO design-time licensing key to the Windows Registry. To do this, follow these steps:

  1. Click Start, and then click Run.
  2. In the Open box, type regedit, and then click OK.
  3. In Registry Editor, navigate to, and select the following registry key (folder):

    HKEY_CLASSES_ROOT\LICENSES

  4. On the Edit menu, point to New, and then click Key.

    Registry Editor creates a new registry key.
  5. Type mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak as the name of the new registry key.
  6. In the right-pane, double-click the Default entry for the key that you just created.
  7. In the Value data box, type mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak, and then press ENTER.
  8. On the Registry menu, click Exit.


MORE INFORMATION

For additional information about error 429, click the article number below to view the article in the Microsoft Knowledge Base:

244264 INFO: Troubleshooting Error 429 When Automating Office Applications



Additional query words: prb run-time error 429 activex component create object

Keywords: kberrmsg kbprb KB290735