failed error 80040154 Gilford New Hampshire

Address 9 Coventry Ln, Belmont, NH 03220
Phone (603) 524-2418
Website Link

failed error 80040154 Gilford, New Hampshire

Please help me out! Retrieving the COM Class Factory for Component with CLSID Failed due to the following error: 8007007e Pro How 5 Companies Maintain Optimal .NET Performance COM Mailslots - Designing asynchonous COM components But that shouldn't be a problem (as long as I can run it on my x64 OS (which I can)). Please help me out!

Any one can help me? Now everything seems to work so far. SSH IP*Works! Most computers run just fine except for these few.

In my case error message showed VB6 DLL error as a dependency inmy application (which was using Encryption.dll and Interop.Encryption.dll). Could this result from not having the COM object installed or registered? Products Internet Communications Internet Business Enterprise Adapters Support Knowledge Base Documentation Support Options Submit Support Issue Feature Request Custom Development Downloads Trial Downloads Purchase Ordering Info Sales FAQ Shopping Cart Resellers Cheers, Jack Wednesday, February 09, 2011 2:54 AM Reply | Quote 0 Sign in to vote Corflags.exe worked like a charm!!!

Let's work to help developers, not make them feel stupid. Sign in using Search within: Articles Quick Answers Messages home articles Chapters and Sections> Search Latest Articles Latest Tips/Tricks Top Articles Beginner Articles Technical Blogs Posting/Update Guidelines Article Help Forum Article This is a ridiculous way of doing things. Then, provide a response that guides them to the best possible outcome.

When people post very general questions, take a second to try to understand what they're really looking for. It is so complicated it could be a monty python sketch. Spam Profanity Threats/Abuse Inappropriate Virus/Danger Broken Links Other Answer Basically, you have installed a 32-bit class library on a 64-bit OS, and your .NET assembly is not marked as 32-bit only. Reply Chen Yu - MS... 539 Posts Re: Error 80040154 retreiving COM Class factory Jan 11, 2013 04:30 AM|Chen Yu - MSFT|LINK Hi, If your windows server 2008 is 64

Batch file Example: If you wished to register your 32-bit OCX files for IP*Works V8, you would run the register.bat file located at: C:\Program Files (x86)\nsoftware\IPWorks V8 ActiveX Edition\lib\register.bat Single File Solution In my case, the solution was pretty simple. You may also be interested in... but not with referral articles, I'm not interested for any hightech paper to read and add my knowledge about the advanced Microsoft VB6 compatibility structure on 64 bit machines with COM Was this answer helpful? My program is desktop stand alone VB.NET app the generates reports in Excel. Privacy statement Dev Centers Windows Office More... Break information down into a numbered or bulleted list and highlight the most important details in bold.

Also, the component may itself use another ActiveX component that requires registration.  Like the VB6 runtime files for example.Another way to debug this problem is to use the RegMon utility, available It can only run on x86 as there are 3rd party tools that require x86 only. Application Lifecycle> Running a Business Sales / Marketing Collaboration / Beta Testing Work Issues Design and Architecture ASP.NET JavaScript C / C++ / MFC> ATL / WTL / STL Managed C++/CLI It runs fine.

Avoid jargon and technical terms when possible. The point, by my guess, is thatsome old Dlls look into System32 directory (eventhoughthis directory is dedicated for 64 bit dlls in WinS2008) and open them internally; MSVBVM60.DLL do not need Comment Asked by roshan.onsurf Options Edit Ask for details Archive hide info × Close Why do you want to report this? Registering OCX Files:

All of our ActiveX products include batch files for registering and unregistering all of your OCX files.

When I registered the missing DLL on the computer that had the issue the problem just disappeared. This one is the default tool used to register COM components and works perfectly fine to register 32bit COM components on 32bit operating systems; however on a 64bit operating system it Just right-click - New - Component = Hit Next in Wizard, then Click 'Import component(s) thatalready registered', then next - then click '32 Bit Registry' check box to see those entries Exception Details: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {F5CA56F8-1287-4245-96C5-8DCDF0C13A35} failed due to the following error: 80040154.

Thanks! Treat my content as plain text, not as HTML Preview 0 … Existing Members Sign in to your account ...or Join us Download, Vote, Comment, Publish. Please review the stack trace for more information about the error and where it originated in the code. Look for ways to eliminate uncertainty by anticipating people's concerns.

Any clue as to what is happening? I developed a web application that works fine on mydevelopment workstation (Vista, VS 2008), all the DLL's are in a BIN folder within the project folder. Use the regsvr32 tools to unregister your component in every location that it exists on your operating system, reboot the system and use the appropriate regsvr32 tool register the one component It turned out I had to build against x86 to still use the COM object.

The program puts graphs, and for some cells it puts in data along with the header information (who generated this document and when). Optional Password I have read and agree to the Terms of Service and Privacy Policy Please subscribe me to the CodeProject newsletters Submit your solution!