The libcom COM Support Library version 0.4.0 has been released. This is the first release of libcom. libcom is licensed under the LGPL.
libcom implements a subset of Microsoft COM (Component Object Model) and supports both C++ and C# (via Mono) COM clients and servers on Linux. libcom is similar to ole32.dll in Windows.
libcom can be downloaded from http://linux.lsdev.sil.org/wiki/index.php/Downloads.
Update: libcom now has its own web page at http://linux.lsdev.sil.org/wiki/index.php/Libcom.
Posted in .NET, COM, Cross-Platform, Linux, Mac, Mono, Progress, Technologies, Tools |
July 3rd, 2008 at 7:18 pm
Hello Mark,
I have a question when use libcom.Can libcom work without Mono?
I means both C++ clients and servers. And, if can, could you give me an example.
July 4th, 2008 at 1:20 pm
Hi Eylake. Yes, libcom can be used without Mono, supporting C++ COM clients using C++ COM servers.
I’ve put some more information on the documentation page at http://linux.lsdev.sil.org/wiki/index.php/Libcom_Documentation , including a table showing which files to look at for C++ to C++ examples.
July 6th, 2008 at 9:11 pm
Hi Mark,
Thanks for your help!And I have another question. May I implement Out-of-process COM with libcom?
Can you give some suggestion about Out-of-process COM on Linux?
July 25th, 2008 at 11:09 am
libcom does not currently support out-of-process COM. You could check out Software AG EntireX (http://www.softwareag.com/Corporate/products/az/entirex.asp) or Mainsoft MainWin (http://www.mainsoft.com/products/mainwin.aspx). It’s also possible that Wine (http://www.winehq.org/) may have some good work in this area.