Hello.
I have exported the IDL from a OCX file in oder to change some details
(I removed some classes/interfaces, because they caused errors...).
Then I compiled the IDL to a typelibary (*.TLB) usin MIDL.
Now I want to use this component with my customized tlb in a .net
project.
But when I create a reference to the .tlb file dotnet loads the
original components and seems to ignore the changes I made to the tlb.
What to do now? How can I load/access the component the way I defined
it in the idl/tlb??
Thanks in advance
Sebastian
Robert Jordan - 14 Sep 2005 18:03 GMT
Hi Sebastian,
> I have exported the IDL from a OCX file in oder to change some details
> (I removed some classes/interfaces, because they caused errors...).
[quoted text clipped - 7 lines]
> What to do now? How can I load/access the component the way I defined
> it in the idl/tlb??
- remove the old reference
- create an interop assembly with
tlbimp /out:Interop.XYZ.dll /namespace:Your.Fine.Namespace name.tlb
- add Interop.XYZ.dll as a .NET reference to your project
Rob