c++.stlsoft - COMSTL & mingw (or gcc in general)
- Joseph McCay (2/2) Apr 03 2006 Is there any plans to support mingw (or gcc) with this library?
- Matthew (8/10) Apr 03 2006 Well, no plans, because it already does. ;-)
- Joseph McCay (6/26) Apr 04 2006 I was looking into ways I could write/develop COM components using
- Matthew (32/57) Apr 05 2006 I see.
- Joseph McCay (9/81) Apr 10 2006 Thank you for the reply. I too am busy these days. I learned com
- Matthew (8/89) Apr 10 2006 No worries. I am rather too busy myself at the mo, so your position is
Is there any plans to support mingw (or gcc) with this library?
jmccay
Apr 03 2006
Well, no plans, because it already does. ;-)
Just about all the COMSTL components work with GCC 3.2 or later.
What specifically did you have in mind? I'd be happy to help if you have a
specific problem/need.
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e0shmn$27a3$1 digitaldaemon.com...
Is there any plans to support mingw (or gcc) with this library?
jmccay
Apr 03 2006
I was looking into ways I could write/develop COM components using
mingw and still have them callable/useable from Visual C++. Also, is
there a tutorial on using the comstl library or atleast some sample
files? Thanks a lot.
Joe McCay
Matthew wrote:
Well, no plans, because it already does. ;-)
Just about all the COMSTL components work with GCC 3.2 or later.
What specifically did you have in mind? I'd be happy to help if you have a
specific problem/need.
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e0shmn$27a3$1 digitaldaemon.com...
Is there any plans to support mingw (or gcc) with this library?
jmccay
Apr 04 2006
I see.
So far, COMSTL contains more stuff for working with COM components than
writing them.
In the mid 90s I developed a set of C++ template libraries for writing COM
components, which are still used within some of my company's (Synesis
Software) core libraries, but since ATL came along I've primarily used it
for writing COM components (hence ATLSTL). If you definitely want to write
COM components without using VC++/ATL - note other compilers, incl Digital
Mars (free), Borland (some vers free), CodeWarrior, Intel, support ATL -
then you're in for some interesting times.
If you're really keen, I'd be happy to have a look at working some of the
Synesis components into a decent shape and adding them to COMSTL. It'd take
some work on both our parts (I'm assuming you'd be a willing tester) - which
I'm a bit tight on at the moment - but you'd be sure to get a really deep
understanding of COM. (Although COM's supposedly no longer a viable
technology, it pervades Windows and will continue to do so for a long while.
And, because it's so challenging, anything else you'd ever do afterwards
seems trivial. <g>)
(btw, COM is a binary standard. So (except where someone deliberately
subverts the COM type system) it is always possible use a component built
using one compiler/language with another.)
As for tutorials, sigh, this is where the libraries are really poor. I've
been trying to find time to write some for nearly four years, but time's
very short. If you were willing, we could enter into an exchange, whereby
you request a tutorial on a given component, and I'll write one, and so on.
That may be a way for me to take small bites out of what is now a cookie
bigger than Shrek 2's gingerbread man. ;-)
HTH
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e0v01a$2qng$1 digitaldaemon.com...
I was looking into ways I could write/develop COM components using
mingw and still have them callable/useable from Visual C++. Also, is
there a tutorial on using the comstl library or atleast some sample files?
Thanks a lot.
Joe McCay
Matthew wrote:
Well, no plans, because it already does. ;-)
Just about all the COMSTL components work with GCC 3.2 or later.
What specifically did you have in mind? I'd be happy to help if you have
a specific problem/need.
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e0shmn$27a3$1 digitaldaemon.com...
Is there any plans to support mingw (or gcc) with this library?
jmccay
Apr 05 2006
Thank you for the reply. I too am busy these days. I learned com
programming a while ago, but as with most things you don't use it gets
rusty. I appreciate your help, and when I actually get to working with
COM, I will definately come back and look at COMSTL. It looks like a
great idea, and keep up the good work.
As for your other suggestions, I don't have much time right now.
Sorry. I really do appreciate you responces.
joe
Matthew wrote:
I see.
So far, COMSTL contains more stuff for working with COM components than
writing them.
In the mid 90s I developed a set of C++ template libraries for writing COM
components, which are still used within some of my company's (Synesis
Software) core libraries, but since ATL came along I've primarily used it
for writing COM components (hence ATLSTL). If you definitely want to write
COM components without using VC++/ATL - note other compilers, incl Digital
Mars (free), Borland (some vers free), CodeWarrior, Intel, support ATL -
then you're in for some interesting times.
If you're really keen, I'd be happy to have a look at working some of the
Synesis components into a decent shape and adding them to COMSTL. It'd take
some work on both our parts (I'm assuming you'd be a willing tester) - which
I'm a bit tight on at the moment - but you'd be sure to get a really deep
understanding of COM. (Although COM's supposedly no longer a viable
technology, it pervades Windows and will continue to do so for a long while.
And, because it's so challenging, anything else you'd ever do afterwards
seems trivial. <g>)
(btw, COM is a binary standard. So (except where someone deliberately
subverts the COM type system) it is always possible use a component built
using one compiler/language with another.)
As for tutorials, sigh, this is where the libraries are really poor. I've
been trying to find time to write some for nearly four years, but time's
very short. If you were willing, we could enter into an exchange, whereby
you request a tutorial on a given component, and I'll write one, and so on.
That may be a way for me to take small bites out of what is now a cookie
bigger than Shrek 2's gingerbread man. ;-)
HTH
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e0v01a$2qng$1 digitaldaemon.com...
I was looking into ways I could write/develop COM components using
mingw and still have them callable/useable from Visual C++. Also, is
there a tutorial on using the comstl library or atleast some sample files?
Thanks a lot.
Joe McCay
Matthew wrote:
Well, no plans, because it already does. ;-)
Just about all the COMSTL components work with GCC 3.2 or later.
What specifically did you have in mind? I'd be happy to help if you have
a specific problem/need.
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e0shmn$27a3$1 digitaldaemon.com...
Is there any plans to support mingw (or gcc) with this library?
jmccay
Apr 10 2006
No worries. I am rather too busy myself at the mo, so your position is
something of a relief.
Please feel free to post again if/when you need any help on COMSTL or any
other of my libs.
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e1er86$qbo$1 digitaldaemon.com...
Thank you for the reply. I too am busy these days. I learned com
programming a while ago, but as with most things you don't use it gets
rusty. I appreciate your help, and when I actually get to working with
COM, I will definately come back and look at COMSTL. It looks like a
great idea, and keep up the good work.
As for your other suggestions, I don't have much time right now. Sorry.
I really do appreciate you responces.
joe
Matthew wrote:
I see.
So far, COMSTL contains more stuff for working with COM components than
writing them.
In the mid 90s I developed a set of C++ template libraries for writing
COM components, which are still used within some of my company's (Synesis
Software) core libraries, but since ATL came along I've primarily used it
for writing COM components (hence ATLSTL). If you definitely want to
write COM components without using VC++/ATL - note other compilers, incl
Digital Mars (free), Borland (some vers free), CodeWarrior, Intel,
support ATL - then you're in for some interesting times.
If you're really keen, I'd be happy to have a look at working some of the
Synesis components into a decent shape and adding them to COMSTL. It'd
take some work on both our parts (I'm assuming you'd be a willing
tester) - which I'm a bit tight on at the moment - but you'd be sure to
get a really deep understanding of COM. (Although COM's supposedly no
longer a viable technology, it pervades Windows and will continue to do
so for a long while. And, because it's so challenging, anything else
you'd ever do afterwards seems trivial. <g>)
(btw, COM is a binary standard. So (except where someone deliberately
subverts the COM type system) it is always possible use a component built
using one compiler/language with another.)
As for tutorials, sigh, this is where the libraries are really poor. I've
been trying to find time to write some for nearly four years, but time's
very short. If you were willing, we could enter into an exchange, whereby
you request a tutorial on a given component, and I'll write one, and so
on. That may be a way for me to take small bites out of what is now a
cookie bigger than Shrek 2's gingerbread man. ;-)
HTH
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e0v01a$2qng$1 digitaldaemon.com...
I was looking into ways I could write/develop COM components using
mingw and still have them callable/useable from Visual C++. Also, is
there a tutorial on using the comstl library or atleast some sample
files? Thanks a lot.
Joe McCay
Matthew wrote:
Well, no plans, because it already does. ;-)
Just about all the COMSTL components work with GCC 3.2 or later.
What specifically did you have in mind? I'd be happy to help if you have
a specific problem/need.
Cheers
Matthew
"Joseph McCay" <joemccay gmail.com> wrote in message
news:e0shmn$27a3$1 digitaldaemon.com...
Is there any plans to support mingw (or gcc) with this library?
jmccay
Apr 10 2006








"Matthew" <nowhere noaddress.co.us>