locked
MakeCAB not in 2008? RRS feed

  • Question

  • My application is throwing an error because it can't find the cabinet COM class:

    CreateReport() Exception: MakeCab() Exception: Retrieving the COM class factory
    for component with CLSID {8E17FFF3-C5BA-11D1-8D8A-0060088F38C8} failed due to th
    e following error: 80040154. 

    Is there any information on why this has been omitted or if there is a redistributable package?
    Monday, February 16, 2009 10:40 PM

All replies

  •  

    Dear JTokach

              The error numbered 80040154 occurs when the class/ COM component is not registered.

    1.        Look for the GUID in the error message .

    2.        Start Regedit.exe and navigate to HKCR\CLSID and find the GUID.

    3.        The value for InProcServer32 should point to your dll.

    4.        You can also refer to the  link for more information http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/88a6ea68-f476-4231-822f-27fabe59f458/

                    Hope it helps. 

    Thanks

    Gayathri

    Monday, March 2, 2009 8:10 PM