Exceptional Error

Posted on 2012-04-05
Medium Priority
Last Modified: 2012-11-01
System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details.  The error is: Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) ---> System.Runtime.InteropServices.COMException (0x80040154): Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))

Can you help me to rectify this connection
Question by:mahmood66
LVL 42

Expert Comment

by:Meir Rivkin
ID: 37811633
can u give some background of what the exception is about?
obviously .net, but what version? what are you trying to accomplish?
maybe some code snippet?
LVL 40

Accepted Solution

Jacques Bourgeois (James Burger) earned 900 total points
ID: 37814346
First of all, this is not an Exceptional error, all errors are called Exceptions in .NET :-)

You have a form that is trying to use a COM dll or ocx file. COM files are the one that were used before .NET. Unfortunately, this type of error has a very limited error message and you will have to find out by yourself which dll or ocx is faulty.

It can be that the dll or ocx file is not installed on the users computer. For instance, if you created an application that calls Microsoft Excel and the user does not have Microsoft Excel, you might get that type of error.

Or the dll is installed but not registered. These old dll need to be registered in the Windows registry before you can call them. This can happen if you provided the dll with the application. Usually , the application installer is supposed to be flagged to do so automatically, but you might not have set the flag when you prepared your setup program.

Author Closing Comment

ID: 37820738
guided us to solve the issue.

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
SingleRun is a tool that ensures that only one instance of an application is started, running it again brings the application to focus.
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
In a recent question (https://www.experts-exchange.com/questions/29004105/Run-AutoHotkey-script-directly-from-Notepad.html) here at Experts Exchange, a member asked how to run an AutoHotkey script (.AHK) directly from Notepad++ (aka NPP). This video…

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question