comp.lang.ada
 help / color / mirror / Atom feed
From: "news.oxy.com" <Vladimir_Olensky@oxy.com>
Subject: Re: Win NT + Object Ada: serial port I/O
Date: 1999/02/04
Date: 1999-02-04T00:00:00+00:00	[thread overview]
Message-ID: <79c0so$c65$1@remarQ.com> (raw)
In-Reply-To: 79bp3t$4dc$1@nnrp1.dejanews.com

>> You should use Win32.hlp file instead.  It contains all the needed
>> information.

>The Win32.hlp file contains explanations of the various functions in C
syntax
>which of course are very useful, however the version that comes with Object
>Ada has no "Contents" and the Index does not say much about communication.
function by some other means. Typical Microsoft :-(


This is not Microsoft fault. This is Aonix fault.
Content to XXX.hlp in Windows NT is separate file.
The problem is that Aonix for some reason did not provide that separate
Win32 file that contains Win32 Contents.
As for me I am using Windows32 help files that comes with Delphi when I need
Win32 help. It contains everything is needed and it is very easy to navigate
around.  Also Delphi source is very good example of various aspects of
Win32 programming. Sorry that Aonix did not take care about that.

>Based on the names and the fact that the API is in C I can usually make a
>good guess as to what the types are, but I would much prefer to have a
clear
>definition.


When I need to look at definitions I just open correspondent  package
specifications and use text searth to find needed definition. It takes few
seconds.
In your case you can have a look at Win32.ads. It contains all the
definitions you were looking for.

It is a best way to check package specifications to find any needed
information. This is for what thay were designed in Ada (to provide clearly
defined interfaces). Ada bindings to Win32 APIs are very well organised and
it is very easy to find what is needed. You also may download demo of CLAW
high-level OO libraries to Win32 API. This is very good example of Win32
Ada programming ( http://www.rrsoftware.com/html/prodinf/claw/claw.htm ).

Regards,
Vladimir Olensky
(vladimir_olensky@yahoo.com)
(Vladimir_Olensky@oxy.com)
Telecommunication specialist,
Occidental C.I.S. Service, Inc. ( www.oxy.com )
Moscow,
Russia.













  reply	other threads:[~1999-02-04  0:00 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-02-03  0:00 Win NT + Object Ada: serial port I/O lynch
1999-02-03  0:00 ` news.oxy.com
1999-02-04  0:00   ` lynch
1999-02-04  0:00     ` news.oxy.com [this message]
1999-02-04  0:00 ` dennison
1999-02-04  0:00   ` Tom Moran
1999-02-16  0:00   ` lynch
1999-02-16  0:00     ` dennison
1999-02-16  0:00     ` David C. Hoos, Sr.
1999-02-16  0:00       ` dennison
1999-02-16  0:00     ` dennison
1999-02-17  0:00       ` Peter Hend�n
1999-02-16  0:00     ` Steve Doiel
replies disabled

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