From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_00,INVALID_MSGID, TO_NO_BRKTS_PCNT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1592fcd905bd70bb,start X-Google-Attributes: gid103376,public From: "David Botton" Subject: New COM creation packages! Date: 1999/08/09 Message-ID: <7om2ak$1j9g$1@news.gate.net>#1/1 X-Deja-AN: 510522123 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700 X-Complaints-To: abuse@gate.net X-Trace: news.gate.net 934186132 52528 199.227.148.228 (9 Aug 1999 08:08:52 GMT) Organization: CyberGate, Inc. NNTP-Posting-Date: 9 Aug 1999 08:08:52 GMT Newsgroups: comp.lang.ada Date: 1999-08-09T08:08:52+00:00 List-Id: A set of packages has been added to AdaWin called CreateCOM*. These packages support easy COM Object creation and abstract away 80% of COM in the creation of COM objects. When the CreateCOM tools is complete, almost no knowledge of COM will be needed to create COM objects under Ada as it will generate the specs and bodies for most of the COM object. The multi interface Beep object is again recreated in the available example on the COM page of AdaPower as both InProc (DLL) and LocalServer (EXE) versions along with a test client. All of the COM object container logic is in either CreateCOM.Inproc or CreateCOM.Local_Server. The logic for QueryInterface and other IUnknown support is in CreateCOM.COMInterface. The IClassFactory logic is in CreateCOM.Factory. The example is available at http://www.adapower.com/com David Botton