VB6 executable will not run, error: Error Number 429 ActiveX component can't create object

returns this error:

Error Number 429 ActiveX component can't create object,

I have selected compatibility mode,

set it to XP sp3, still get the same error,

when I select the troubleshoot option to report to microsoft,

it displays incompatible application detected.

 

Question Info


Last updated October 14, 2018 Views 22,938 Applies to:

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

Any clues in this article?

 

Support Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008, Windows 7, and Windows 8
http://msdn.microsoft.com/en-us/vstudio/ms788708

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Hi,

 

Have you solved this problem. In face, I am facing the same problem with VB6 project. It is working finr with XP SP3, but when i port the same code to win 2k8, i cud see peculiar problem.

Most of the controls are missing from the foems. especially combobox and button.

I tried registering all dlld under syswow64, but no luck. pls help if u hv answer.

 

 

Ashwani

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Hello Novadude:

Why do you run VB6 under Windows® 7 environment?
Very BAD (PLEASE DO NOT FEEL OFFENDED), I mean Visual Basic is
available under VS2010. It uses .NET Framework 1.0, 1.1, 2.0, 3.0, 3.5 and 4.0.
I recommend you go and get yourself a copy of MSVS2010 and a book
about the modern VB language programming.

The Microsoft® Visual Studio® 2010 IDE is the BEST!!! :) 

I hope you find this information useful and if you need any further assistance,
please feel free to contact me and let me know.

I hope this information was helpful…

Have a nice day…

Best regards,
Fisnik


Itknowledge24.com

No offense, but Visual Basic != VB.Net, period.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

returns this error:

Error Number 429 ActiveX component can't create object,


This is a generic error, occurs when a DLL/OCX component referenced in the code is missing or not registered in the target PC. If you have the source code of the project, you could try looking at the list of components loaded (under the Project menu, if my memory serves me correct) and ship the corresponding DLL/OCX to the target computer, register it and then run the executable.
Ramesh Srinivasan | The Winhelponline Blog
Microsoft MVP, Windows Desktop Experience
ex-MVP (2003-2012) (Windows Client)

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

It's so simple to make vb6 executable run in win7. Just click on UPGRADE ACTIVEX COMPONENT at [right-click from the project(vbp) and select the properties and omit the option on UPGRADE ACTIVEX COMPONENT then click OK. I think that vb6 with service pack 6 has been compatible to all versions of windows. just have a try it again.

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Hi Novadude,

I realise this post is old but here are some expert tips:

Firstly if you have the VB6 source code you should use MZTools and put line numbers against every line of code, then use the undocumented ERL (error line number) vb6 keyword in an exception handler to find out what line of code is failing. This is the fastest way to resolve the issue. Obviously a call to a ActiveX DLL is failing and chances are its probably written by a 3rd party who have a newer dll that works with x64 bit.

SEEING YOU DONT HAVE THE CODE YOU WILL NEED TO ALERT THE SOFTWARE MANUFACTURER.

Otherwise, you could try and regsvr32 all the DLLs the application uses, a quick way to do this is save the following to a text file, rename the extension to reg and double click it. Then you can right click on OCX's and DLLs and Register them from the context menu.

REGEDIT4

;  This adds the ability to Right-Click on a .dll or .ocx
;  and get the Register / UnRegister options.
;
;  If it doesn't work for you, mail me and tell me about it.
;  Jon Evans <*** Email address is removed for privacy ***>

; ==========
; .DLL files
; ==========

[HKEY_CLASSES_ROOT\.dll]
"Content Type"="application/x-msdownload"
@="dllfile"

[HKEY_CLASSES_ROOT\dllfile]
@="Application Extension"

[HKEY_CLASSES_ROOT\dllfile\Shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\Shell\UnRegister\command]
@="regsvr32.exe /u \"%1\""

; ==========
; .OCX files
; ==========

[HKEY_CLASSES_ROOT\.ocx]
@="ocxfile"

[HKEY_CLASSES_ROOT\ocxfile]
@="OCX"

[HKEY_CLASSES_ROOT\ocxfile\Shell\Register\command]
@="regsvr32.exe \"%1\""

[HKEY_CLASSES_ROOT\ocxfile\Shell\UnRegister\command]
@="regsvr32.exe /u \"%1\""

; End

 


 

HTH

 

 


Jeremy - MCP | MCAD.Net | MCSD.Net
Jeremy - MCP | MCAD.Net | MCSD.Net

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Marilyn,

The install of this app is pretty simple, no problems were encountered, I can create and delete folders and documents in the system32 folder so permissions is not the issue I'm pretty sure. Still having the same issue. So app will only run in Windows XP mode Virtual PC.

 

 

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Hello novadude,

You might check out the following post in MSDN to see if any of the solutions there will help.
http://social.msdn.microsoft.com/forums/en-US/vblanguage/thread/0653f685-4526-45d9-89f3-8c479a6b4c62/

Also verify that you have at least read permission to the following location.
\Windows\System32.

Please reply back and let us know if you are still having problems.

Thanks,


Marilyn
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Yes you are correct, 

I did not develop that app,

 


The reason I asked you is because I am a software developer and programmer myself, since, I thought
I could help with bugs and code fix. Including to make it possible to run it under Windows 7.

You can check out my website: http://www.itknowledge24.com

I have software tools which I developed and give free to all Windows 7 users.
Itknowledge24.com
Geek
Former Microsoft MVP
Consumer Security
Microsoft Community Contributor

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

Yes you are correct, 

I did not develop that app,

 

Did this solve your problem?

Sorry this didn't help.

Great! Thanks for marking this as the answer.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this response?

Thanks for your feedback.

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.