Hi Chris
Please let me know which wizard we should use to automate the process of creating a COM Module.
Please find answers to your questions:-
"how these existing modules were being compiled for COM previously"
Out of 7 modules
1. 4 are compiled with OOCTRL(++P) and they are used by COBOL to call .NET DLL.
2. The other 3 modules are native COBOL programs, They are having Entry Points with DynamicWinAPI
"how are they being used in your application?"
They are clubbed into an DLL and that DLL is consumed by VISUAL C++.
"Were you previously using Net Express to create these modules?"
They were created using Net Express.
"What is the current requirement for these modules, to be called by C# or some other .NET language?"
We are upgrading Visual C++ to C#.NET and Rewriting the C++ code in C#. So now C# need to consume the DLL. Which has to be COM or COM+ DLL.
So we wanted to know how we can create a COM or COM+ DLL for those 3 Native COBOL programs and Club all 7 modules into one single DLL?
I have tried creating new COM service for the COBOL module using new Service Interface wizard in Net Express 5.1.
Also when i have used the Service Interface wizard for an Native COBOL module to create COM interface. it creates an Triger program and a Class, But when we deploy it it creates a DLL for one single module.
So if we do the same process for 3 Native COBOL modules. we have 3 separate DLL for them, So we have club all this DLL and that is not an easy task and not possible in Net Express.
Hope I am able to make it clear now.
Thanks
Charan