Re: Interface Methods Nof Found During Link
That's extern "C" e.g. C-style name decoration - e.g. an
underscore is oprepensded to the name. This is normal -
all symbols defined in an IDL file use C-style decoration.
In which file is IQuotation originally defined? Is it an
IDL file, ODL file, or manually in a plain header file?
--
=====================================
Alexander Nickolov
Microsoft MVP [VC], MCSD
email: agnickolov@mvps.org
MVP VC FAQ: http://vcfaq.mvps.org
=====================================
"Ken Wilson" <kwilson.dev@NOshaw.SPAMca> wrote in message
news:ju3op29efsov9nrt9hcivndbr4fu25k5vt@4ax.com...
On Wed, 3 Jan 2007 11:31:24 -0800, "Brian Muth" <bmuth@mvps.org>
wrote:
I am at a loss here. The code I am having problems with is the code
that produces the inproc sever. It will be Fortune3.dll. If it
hasn't already been built, how is it expected to import itself?
Ok, I was under the impression that you were trying to write client code
which needs to access the Fortune3 object.
Have you not tried substituting __uuidof (IQuotation) for _IID_IQuotation?
Have you followed Alexander's suggestion and looked for the *_i.c file
which
is automatically created when the MIDL executes?
There are no .c files of any sort being generated or used. I do not
use _IID_IQuotation anywhere in my program. This is being generated
as a part of name decoration and seems to tell me the linker is
looking for C-style decorated functions. I have tried to set the
project to build as C rather than C++ but then get the complaint that
you have to use C++ if you're using MFC.
--
Ken Wilson
Seeking viable IT employment in Victoria, BC
Feel free to contact me if you have any leads.