locked
Getting error:800a0174 while creating instance of COM RRS feed

  • Question

  • I am getting error while creating many instance COM object as shown below.

    But not appearing when less number of instance created.

    Friday, October 19, 2012 6:02 AM

Answers

  • An error starting with 0x8 is a file access protection error or an invalid pointer.  The CSLID is an entry in th eregistry and the application may not be registered properly on your computer or installed which properly on your computer.  YOu also may not have permission to read/write/execute the application.  Here are some suggestions

    1) Click on the except link "Copy Exception detail to clipboar".  Then go to any text editor like Notepade and Paste (cntl-v) to view all the details of the exception.

    2) Search the registry for the CSLID.  From START on your computer select run.  then in the pop up box type "regedit".  Use the Edit - Find menu to locate the CSLID.  the CSLID will give yo uthe executable that is causing the error. 


    jdweng

    • Proposed as answer by Bob Shen Monday, October 29, 2012 9:57 AM
    • Marked as answer by Bob Shen Tuesday, October 30, 2012 9:48 AM
    Friday, October 19, 2012 8:03 AM
  • and in case, it is a web based com component you can try to remove the security pop up option with creating a custom key in registry and assigning a value to it

    for example, this works fine for cutome protocol:

    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute]
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute\CustomeProtocolName]
    "WarnOnOpen"=dword:00000000

    regards

    joon

    • Proposed as answer by Bob Shen Monday, October 29, 2012 9:57 AM
    • Marked as answer by Bob Shen Tuesday, October 30, 2012 9:48 AM
    Friday, October 19, 2012 8:19 AM

All replies

  • Hi,

    Do you have any more details on what kind of COM object this is? Also, could you tell us more about the error (or the code that causes it)? There might be an issue in the code you are using when creating the COM object.

    Also, is it important that you use the COM object? There might be an alternative which doesn't require you to use COM. That could help...

    Hope this helps


    Please mark the best replies as answers - Twitter: @rickvdbosch - Blog: http://bloggingabout.net/blogs/rick

    Friday, October 19, 2012 7:52 AM
  • An error starting with 0x8 is a file access protection error or an invalid pointer.  The CSLID is an entry in th eregistry and the application may not be registered properly on your computer or installed which properly on your computer.  YOu also may not have permission to read/write/execute the application.  Here are some suggestions

    1) Click on the except link "Copy Exception detail to clipboar".  Then go to any text editor like Notepade and Paste (cntl-v) to view all the details of the exception.

    2) Search the registry for the CSLID.  From START on your computer select run.  then in the pop up box type "regedit".  Use the Edit - Find menu to locate the CSLID.  the CSLID will give yo uthe executable that is causing the error. 


    jdweng

    • Proposed as answer by Bob Shen Monday, October 29, 2012 9:57 AM
    • Marked as answer by Bob Shen Tuesday, October 30, 2012 9:48 AM
    Friday, October 19, 2012 8:03 AM
  • and in case, it is a web based com component you can try to remove the security pop up option with creating a custom key in registry and assigning a value to it

    for example, this works fine for cutome protocol:

    Windows Registry Editor Version 5.00
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute]
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute\CustomeProtocolName]
    "WarnOnOpen"=dword:00000000

    regards

    joon

    • Proposed as answer by Bob Shen Monday, October 29, 2012 9:57 AM
    • Marked as answer by Bob Shen Tuesday, October 30, 2012 9:48 AM
    Friday, October 19, 2012 8:19 AM