Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8530153
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T09:11:41+00:00 2026-06-11T09:11:41+00:00

We built an RTD Server assembly which has been in wide use for several

  • 0

We built an RTD Server assembly which has been in wide use for several years. (It was built with VS 2008, .NET 3.5 Target Runtime.) Today a user reported getting the following Exception:

System.InvalidCastException: Unable to cast COM object of type
‘System.__ComObject’ to interface type
‘Microsoft.Office.Interop.Excel.IRTDUpdateEvent’. This operation
failed because the QueryInterface call on the COM component for the
interface with IID ‘{A43788C1-D91B-11D3-8F39-00C04F3651B8}’ failed due
to the following error: No such interface supported (Exception from
HRESULT: 0x80004002 (E_NOINTERFACE)). at
Microsoft.Office.Interop.Excel.IRTDUpdateEvent.UpdateNotify() at
EZomsRTDServer.RTDServer.NotifyExcel()

He was running fine yesterday. The problem seems to have been caused by him installing a new application which prompted him to install an .NET 4 update. (He already had .NET 4 installed, so not sure what this update was.) The user resolved the problem by rolling back to yesterday’s restore point (which still was running .NET 4). But we need to understand what could have happened during an install to cause the COM compatibility problem. (He didn’t touch Excel or our RTD application).

Could it be possible that one of the installs used the Guid of the IRTDUpdateEvent for some other COM class?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-11T09:11:43+00:00Added an answer on June 11, 2026 at 9:11 am

    This was answered in another post:
    .NET RTD/COM Excel Interop errors on one user's machine?

    The problem seems to have been differences between how a machine with Excel 2003 was creating this COM object, versus how a machine with Excel 2007 was creating it.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

We built a project in c# that uses a .dll which we use p/invoke
Which built in (if any) tool can I use to determine the allocation unit
We built a .NET server application that hosts data (contacts, email, etc.). We'd like
I built a website and then deploy it on the server. But when i
I built a bidding website for a client in which a user posts an
I built a Django application for a client about a year ago. He has
I built a site in asp.net C#. Visual Studio 2010. The site scales nicely
I built a .erb file that has a bunch of variables listed in it.
Ive built a plugin architecture in C#.NET that dynamically loads DLLs from a predefined
I built two applications. One is Client and the other is a Server. They

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.