Hello Phil,
It looks like you skipped an important step, which is to set the managed project to be registered as a COM server.
Please follow the steps below:
- Make sure you open Visual COBOL as administrator
- Double-click on the Properties header under the managed class project in Solution Explorer
- select the COBOL tab
- click on Advanced under Additional directives
- check the Register for COM interop option
- click OK
- save the change
- build the solution
You should now be able to call the managed class from the native program.
Regards,