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 782163
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T20:20:38+00:00 2026-05-14T20:20:38+00:00

I have a .NET (3.5 w/ Dev Studio 2008) app that hosts a visual

  • 0

I have a .NET (3.5 w/ Dev Studio 2008) app that hosts a visual Active X (written in C++ w/ Dev Studio 2003). Have access to all sources, but can’t easily move the Active X control up to 2008.

This as worked fine in the past. Made some changes to the Active X control and now, when calling one method on the Active X, I’m getting a TargetParameterCountException 100% of the time. The signature of the Active X method is:

LONG CMyActive::License(LPCTSTR string1, LPCTSTR string2, LONG long1, LPCTSTR string3, LPCTSTR string4);

When viewing the method in object browser of reflector, .NET sees it as:

public virtual int License(string string1, string string2, int long1, string string3, string string4)

I renamed the parameters for demonstration purpose (boss gets twitchy about any code). I left the method name, as it could be relevant.

There are method calls prior that work. I just can’t seen to figure out why I’m all of a sudden getting this exception. The HRESULT is 0x8002000e and a quick search seems to indicate that’s a general one.

Thanks to all for reading.

Edit

Thanks for the pointers. There is some comfort in knowing others are perplexed. What is odd, is that this did work. This behavior cropped up after a rebuild of the Active X. No interface or other IDL changes. And it’s on multiple machines, not just limited to one dev box or such.

Edit 2

For S&G’s I added a new method,

LONG CMyActive::XXXLicense(LPCTSTR string1, LPCTSTR string2, LONG long1, LPCTSTR string3, LPCTSTR string4);

Rebuilt everything and now I can call the new method… This smells like a bug either in the compiler and/or the COM interoperability layer of .NET.

  • 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-05-14T20:20:38+00:00Added an answer on May 14, 2026 at 8:20 pm

    The HRESULT is DISP_E_BADPARAMCOUNT (better for googling than “0x8002000e”).

    Seems other people have bumped into this problem:

    http://www.codeguru.com/forum/showthread.php?t=96353

    http://forums.devx.com/showthread.php?t=85215

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

Sidebar

Related Questions

I am using Visual Studio 2008, and I had an ASP.NET dev configuration working
I am installing Visual Studio 2008 on a new machine and I cannot find
I have a client that has a SQL Server 2008 installation. They have given
Hi all, I seem to have found a discrepancy when testing ASP.NET applications locally
I have reproduced my problem in a console app. Following is the code. using
I have an MVC 2.0 application that I'm playing around with in VS2010 which
I am working on a large scale ASP.NET web app. The system is large
I have a frustrating problem with an asp.net mvc view containing the Microsoft Chart
In general, I have been having difficulties porting my .NET Windows Forms applications created

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.