B
Bern McCarty
I have a mixed DLL that "extends" an existing application and works just fine. It makes significant
use of IJW to interact with the native interfaces of the application that it is extending. I would
like to show that such application extensions can have parts authored in other .NET languages like
C#. So I set about rearranging my sample extension to become a multimodule assembly where one
..netmodule was authored in C# and another in MEC++ under VS 2003. And then I realized that I had no
idea how to really do this. My current mixed DLL uses a .def file and has some native .dll exports.
What do I do with them? Do I have to put the exported entry points into the module containing the
manifest (i.e. the assembly dll) ? Or can a native program do dynamic linking directly to a
mixed-mode .netmodule and have it work right?
Can anyone point me at an example that shows how to use create multi-language, multimodule
assemblies where some of the modules use IJW and have native exports?
Bern McCarty
Bentley Systems, Inc.
use of IJW to interact with the native interfaces of the application that it is extending. I would
like to show that such application extensions can have parts authored in other .NET languages like
C#. So I set about rearranging my sample extension to become a multimodule assembly where one
..netmodule was authored in C# and another in MEC++ under VS 2003. And then I realized that I had no
idea how to really do this. My current mixed DLL uses a .def file and has some native .dll exports.
What do I do with them? Do I have to put the exported entry points into the module containing the
manifest (i.e. the assembly dll) ? Or can a native program do dynamic linking directly to a
mixed-mode .netmodule and have it work right?
Can anyone point me at an example that shows how to use create multi-language, multimodule
assemblies where some of the modules use IJW and have native exports?
Bern McCarty
Bentley Systems, Inc.