When you're running the erwin dm API and get the error:
Run-time error '429':
ActiveX component can't create object
The reason for such an error is usually the references to the correct Objects are missing.
Navigate to the ERwin installation folder (For example C:\Program Files\erwin\Data Modeler r9)
Right-click the file: EAL.DLL
Choose "Open With"
Click on: "Choose Program..."
Use browse to navigate to the Windows system folder (e.g. "C:\Windows\System32")
Find the file: regsvr32.exe
Invoke regsvr32.exe (double-click, or right-click and choose "Open")
You should see a message saying that the registration succeeded.
Repeat these steps with ERXML.DLL
Make sure you have full control windows privilege to the folder/files above.