Re: Duplicate definition on Interface declaration
- From: Marc Friedman <MarcFriedman@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 27 Mar 2006 14:10:02 -0800
"Mike D Sutton" wrote:
In my application I have an interface class which is implemented in a halfhighlights
dozen other classes. Occasionally (and every time, at the moment) when I
start the application in the IDE, it does the JIT compile and then
one declaration in the Interface class (for a routine called Init), withthe
error "Duplicate definition". I've checked the declaration, and it ismy
correct, and it is consistent with the implementation in the other classes
that implement this interface, and there is no other Init routine in the
Interface class. The help file indicates that this is a problem with
duplicate compiler constants (#Const), but I do not have any of these in
application. Sometimes it will start without this error, and it alwaysand
builds without error. I've searched the Microsoft site, the MSDN site,
the Internet in general, and can't find any related information. Doesanyone
have any insights into this problem? Any help would be most appreciated.
And if there is a better discussion board to post this on, please let me
know.
Does one of your classes that implement the interface also expose a local
Init() method perhaps?
Are there any other variables / constants / objects / structures /
enumerators etc with the name "Init" in your project?
Do you have an "Init" conditional compile argument set (Project -> [Project
name] Properties -> Make -> Conditional compilation arguments)?
Mike
- Microsoft Visual Basic MVP -
E-Mail: EDais@xxxxxxxx
WWW: Http://EDais.mvps.org/
I've checked and none of the classes that implement this interface have a
local Init routine. There are no conditional compile arguments named "Init".
There is only one conditional compile argument in one project of the
application, and that is named "STARTUP_MODE". I don't believe there are any
variables / constants / objects / structures / enums / etc. named Init, but
it will take a while to search all the projects in the entire application.
There are some local routines named Init, in classes that do not implement
this interface, but there are classes that don't implement this interface
that also have local routines named Load and Save which are on this interface
too, but have never generated this "Duplicate definition" error.
And now, to make matters even more challenging, I'm getting this Duplicate
definition error when I try to display some forms and/or controls in the IDE
by either double clicking on them, or right clicking and selecting "View
Object". Not all forms and controls, just some of them. I'm going to check
all the references in all the projects, just to make sure one of those hasn't
gotten corrupted.
The other members of my team are also occasionally getting this error, but
we cannot define any rhyme or reason to it.
Marc
.
- References:
- Re: Duplicate definition on Interface declaration
- From: Mike D Sutton
- Re: Duplicate definition on Interface declaration
- Prev by Date: Re: General comment
- Next by Date: Re: Timer??
- Previous by thread: Re: Duplicate definition on Interface declaration
- Next by thread: Anyone use any components from Mabry?
- Index(es):
Relevant Pages
|