From: "Nick Roberts" <Nick.Roberts@dial.pipex.com>
Subject: Re: DLL files
Date: 1998/02/20
Date: 1998-02-20T00:00:00+00:00 [thread overview]
Message-ID: <01bd3e21$e25c8900$a8fc82c1@xhv46.dial.pipex.com> (raw)
In-Reply-To: 34EC8B90.EEDC9238@vci.net
OK, but if you write a DLL which goes direct to the SVGA hardware
(bypassing Windows), Windows is probably not going to like it!
Assuming (as I am) that your Ada compiler targets DOS (or bare PC), perhaps
what you need to do is to write an Ada library unit (presumably a package)
-- forget the DLL -- which controls the SVGA board directly. If the
compiler hosts under Windows, so much the better (richer environment), but
then to run (you _might_ be able to run in DOS box, otherwise) you will
have to 'shut down to DOS', and run there.
I'm afraid I don't have SVGA data to hand -- I'll a little rummage -- but
if you can get your hands on that, I reckon the package should be pretty
easy to knock up.
I hope this is some help to you. If I'm getting the wrong end of the stick
(as I often do ;-), enlighten me!
== 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]
Andy Perkins <storm@vci.net> wrote in article
<34EC8B90.EEDC9238@vci.net>...
> Nick Roberts wrote:
>
> > 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.
>
> That would be the best course, if I were planning to use the finished
> product in a C program. The DLL will eventually be converted to an Ada
library
> file and imported into an Ada program. 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.
next prev 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 ` Jerry van Dijk
1998-02-20 0:00 ` Nick Roberts [this message]
1998-02-20 0:00 ` DLL files Jerry van Dijk
1998-02-20 0:00 ` Dll files Dennis Weldy
1998-02-21 0:00 ` 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