Re:Borland stop doing anything with COM wizards
first my goal here is not to find the bugs that let me says that,!! that
not my job it's Borland's.
second it's only an advice for people ho want to make a real job with COM,
not simply create local inproc servers for desktop apps or for Inproc
anithing else!!
Quote
> We have used Builder to implement several COM clients and servers
applications
> and it's ludicrously easy and works every time.
if you use com as local librarys context it certainly not a probleme (you
can do it as a static lib its faster)
Quote
> What do you mean by that? It has to write /something/ into the registry
> to register the COM server. For us that's exactly what it does and it does
it
> correctly.
you certainly never try to create a distributed component that use dllhost
and witch registration work with regsvr32( it impossible with BCB)
Quote
> > -the tlb headers are unuseable.
try them in any C C++ dev environnement they do not work!!
Quote
> > -the code it generate is not COM compliant
the IDL file generated is absolutly uncompliant with the standard(the MS
version of IDL is not totaly compliant too but the MIDL compiler build good
tlb's with it, so thats not a problem
Quote
> Unless you can be more specific the only response I can give to that is to
> reiterate the old saying "A poor workman blames his tools". My only
criticism
> of COM under Builder is that it's a little too easy and I spent time
trying to
> find out things that I didn't need to know.
with a tool that is harder to use than BCB (only on wizard with Visual C++)
all the contexte implementation work perfectly
and all what les us in trouble with Borland turn to OK when implemented with
MSVC so if that hurt you im sorry but that simply the truth
Quote
> If you want to continue this discussion it would be worth posting the
version
> of Builder you are using as well as being more specific in your
complaints.
last we use BCB 5 with all patches and it now defenitivly bannish using it
for COM projects
Moncef.M
Midinov