comp.lang.ada
 help / color / mirror / Atom feed
From: "Jerry van Dijk" <jvandyk@ibm.net>
Subject: Re: Dll files
Date: 1998/02/20
Date: 1998-02-20T00:00:00+00:00	[thread overview]
Message-ID: <01bd3e45$d47d7820$662c5c8b@aptiva> (raw)
In-Reply-To: 34EC8B90.EEDC9238@vci.net


Andy,

> > Use of DLLs implies Windows, which implies availability of the Windows
GDI
> > (Graphical Device Interface), which is a part of the Windows API, and
will
> > drive SVGA as well as umpteen other graphics protocols.  So it sounds
to me
> > like you just want to use the Windows API direct.

Sorry, but your original message was rather confusing, and this is even
more
so:

>     That would be the best course, if I were planning to use the finished
> product in a C program.

C has nothing to do with this.

> The DLL will eventually be converted to an Ada library
> file and imported into an Ada program.

I'm not sure what you think a 'Ada library file' is, but I can assure you
that you cannot convert a DLL into it.

>  Since the DLL can be converted to an
> Ada library file, Ada can use (in a manner of speaking) DLL files, but as
far
> as I know, there is no way to use the Windows API from within Ada.

If you use an Ada compiler for Windows, it can use DLL files. It can also
call the Win32 API.

It seems you are confusing C and Pascal with Ada and Windows with Dos.

For more info on the use of Ada under Windows, take a peek at my homepage
at http://stad.dsl.nl/~jvandyk.

Jerry.




  parent reply	other threads:[~1998-02-20  0:00 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-02-17  0:00 Dll files Andy Perkins
1998-02-19  0:00 ` Nick Roberts
1998-02-19  0:00   ` Andy Perkins
1998-02-20  0:00     ` Dennis Weldy
1998-02-20  0:00     ` DLL files Nick Roberts
1998-02-20  0:00       ` Jerry van Dijk
1998-02-20  0:00     ` Jerry van Dijk [this message]
1998-02-21  0:00   ` Dll files Simon Wright
  -- strict thread matches above, loose matches on Subject: below --
1998-02-20  0:00 tmoran
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox