TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
David Botton <[log in to unmask]>
Wed, 22 Sep 1999 11:34:18 -0700
text/plain (53 lines)
--- "Kester, Rush W." <[log in to unmask]> wrote:
> Can you explain what you mean by "BindCOM is not
> just for creating
> COM/ActiveX bindings."

BindCOM actually builds bindings to Win32 Type
Libraries. Type Libraries are binary spec files. These
specs can be of COM objects, DLL export libs, types,
constants, unions, etc.

Type Libs are mainly used for COM objects, but MS and
developers familiar with them also use them as
language independant headers that can be loaded in to
C, C++, and VB (and of course now Ada). Almost all new
elements of Win32 are defined in IDL then run through
MIDL to produce TLBs and C/C++ header files. Take a
look at some of the recent header additions to Win32
and you will see a message, this file generated by
MIDL at XX:XX:XX on etc.

> the zip file
> http://www.adapower.com/com/bindcom.zip contains
> only an executable.  There
> is no doc or readme file.

Yes, I realize the documentation is a bit lacking now.
I have chosen to post binaries of my working code as I
go along experimenting, designing and testing.

The final specs for the tools and associated
frameworks (CreateCOM and AdaCOM) are now being
written. At the same time I am creating extensive
documentation for COM on Ada, the AdaCOM tools, and
the frameworks.

Things are coming along nicely, but they do take time.
(I only get to work on the tools in the evenings and
weekends)

I periodicaly send messages about the tools and
frameworks on the AdaPower Update list (send a
subscribe to [log in to unmask] to join) and answer
questions in the AdaCOM chat
http://www.adapower.com/lab/com/chat.html (you can
also get e-mail notifications of new messages on the
chat)

David Botton

__________________________________________________
Do You Yahoo!?
Bid and sell for free at http://auctions.yahoo.com

ATOM RSS1 RSS2