From: "Nick Roberts" <Nick.Roberts@dial.pipex.com>
Subject: Re: COM & Ada
Date: 1998/02/13
Date: 1998-02-13T00:00:00+00:00 [thread overview]
Message-ID: <01bd3812$3ecf9440$LocalHost@xhv46.dial.pipex.com> (raw)
In-Reply-To: 6bv2qo$64u@top.mitre.org
This would be a case where a 'thin' binding would be all that is required.
Something that Ada compiler vendors ought to think about hmm?
At the least, provision should be made for: (a) accessing vtables
(preferably, I think, by means of the Convention pragma); (b) the basic COM
interfaces (IUnknown; IMalloc; etc.).
--
== Nick Roberts ================================================
== Croydon, UK ===========================
== ================
== Proprietor, ThoughtWing Software ==========
== Independent Software Development Consultant ======
== Nick.Roberts@dial.pipex.com ====
== Voicemail & Fax +44 181-405 1124 ===
== ==
== I live not in myself, but I become ==
=== Portion of that around me; and to me ==
==== High mountains are a feeling, but the hum ==
======= Of human cities torture.
=========== -- Byron [Childe Harold]
Michael F Brenner <mfb@mbunix.mitre.org> wrote in article
<6bv2qo$64u@top.mitre.org>...
> Juergen > ... You can use the Ada95 tagged record mechanism to construct
your
> > COM objects.
> > The real bad news is of courses, that all the header files with
all
> > the predefined GUIDS, Interfaces etc, etc. only exist for
C/C++,
> > so you have to do a lot to get a nice set of Ada95 packages to
be
> > able to use COM easily (if that's possible at all, but thats a
> > different story;-))
>
> Does anyone know what has already been done in the area of these header
files?
>
> What about interfaces to Microsoft Word and to Direct X via Ada? It might
> sometimes be easier to do a specific component like those two, rather
than
> provide an interface to all the interfaces of the Component Object Model
> in Ada.
next prev parent reply other threads:[~1998-02-13 0:00 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
1998-02-11 0:00 COM & ADA ahmed
1998-02-11 0:00 ` Juergen Pfeifer
1998-02-12 0:00 ` Michael F Brenner
1998-02-13 0:00 ` Nick Roberts [this message]
1998-02-15 0:00 ` Francois Krull
-- strict thread matches above, loose matches on Subject: below --
1998-02-12 0:00 Simon Johnston
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox