🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.nativeapi
Article #10148

trying to understand COM

#10148
From: Peter
Date: Wed, 19 May 2004 18:14
24 lines
1769 bytes
Hi,

I'm TOTALLY new when it comes to COM.
I'm used to providing a dll (sort of clone of my app's core with the needed
exported functions) when certain functionality is required by third parties.

Now I need to provide a COM object and I have NO CLUE.

- I know that when I provide a dll and a header file (and a test app that
loads the dll) that people get it to work and that's it.
  But what do I provide when they ask for a COM object ?  What IS a COM
object ?  What type of file is it ?

- With Borland C++ Builder 5 ... can I make a COM object ?  Is there a step
by step guide somewhere to help me do it ?

- Will I be able to use the code that I normally put in a dll in the com
object's exported functions and compile just as I compile a dll ?

- Will this COM object be 100 % compatible with DotNet where they seem to
want to use it ?

Best Regards,
Peter
Technical Details
Message-ID: <40aba3f3$1@newsgroups.borland.com>
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news2.google.com!news.maxwell.syr.edu!nntp.abs.net!ash.uu.net!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10cc67,a3bfe33e89be275e,start
X-Google-Attributes: gid10cc67,public
Reply-To: "Peter" <Peter@Smart-Projects.net>
From: "Peter" <Peter@Smart-Projects.net>
Newsgroups: borland.public.cppbuilder.nativeapi
Subject: trying to understand COM
Date: Wed, 19 May 2004 20:14:41 +0200
Lines: 28
Organization: www.Smart-Projects.net
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
NNTP-Posting-Host: 213.224.194.121
Message-ID: <40aba3f3$1@newsgroups.borland.com>
X-Trace: newsgroups.borland.com 1084990451 213.224.194.121 (19 May 2004 11:14:11 -0700)
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news2.google.com!news.maxwell.syr.edu!nntp.abs.net!ash.uu.net!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail