Re: C COM objects?

2004-01-30 Thread Peter J. Stieber
> I'll give ZooLib another try. If I can build ZooLib with Cygwin, that will mean > that ZooLib can be built with gcc on all the platforms that ZooLib supports (Mac > OS, Windows, Linux and BeOS). I think that would encourage its acceptance as a > framework for writing open source software, if on

RE: C COM objects?

2004-01-29 Thread Michael D. Crawford
Hi Michael, I remembered your sig from a Slashdot article :) How nice! If COM and OLE are similar beasties, OLE is built on top of COM. Historically, Microsoft came up with OLE to do component GUI stuff, but had to find a way for programs to use components from other programs, and COM is the so

RE: C COM objects?

2004-01-29 Thread Rafael Kitover
TECTED] On Behalf Of >Michael D. Crawford >Sent: Thursday, January 29, 2004 5:29 PM >To: [EMAIL PROTECTED] >Subject: Re: C COM objects? > >I tried a couple of times to get ZooLib (http://www.zoolib.org/) to build with >Cygwin. ZooLib is a cross-platform application framework,

Re: C COM objects?

2004-01-29 Thread Michael D. Crawford
I tried a couple of times to get ZooLib (http://www.zoolib.org/) to build with Cygwin. ZooLib is a cross-platform application framework, and on Windows uses COM to handle the clipboard and drag and drop. I believe that actually you CAN get COM to work with gcc, even from C++, but you're going

Re: C COM objects?

2004-01-29 Thread Larry Hall
he obvious .com reason. > >What I think I do know is that C++ COM objects are probably out because of >name mangling and vtable issues. I am still unclear about whether the >libs that implement COM use msvcrt*.dll. I assume if that is true, then >all COM objects are out because

C COM objects?

2004-01-29 Thread Brian Ford
I admit to know almost nothing about COM objects, but I have been tasked to find out if they can be built from code that uses cygwin1.dll services. Searching for Cygwin and COM on the web, and in the archives, is difficult for the obvious .com reason. What I think I do know is that C++ COM