I have a rudimentary COM server working with a COM client. Both c++ objects were created on Visual Studio EXE2003. They work. I have a pool of 3 computers to show this. Now, I want to call the COM server on any of these 3 PC's from a different version of the COM client, written in c++ on a Linux workstation. I am fearful that the extra files made by Visual Studio which make the MIDL work in my purely Windows environment will be missing, or broken in ways that I will not be able to troubleshoot. I concede, there is a chance that all of the MIDL code resides in the server, and when I call a COM method from a client, all I have to do is call it by name. But, I don't know...haven't been there, done that.
Has anyone done this? What is the minimum amount of code I have to write / debug for a Windows COM server to communicate with a Linux COM client. The DCOM supporters boast of how widely addressable DCOM is. I am asking this before I start trying anything.
Aqua-Soft Forums