From mboxrd@z Thu Jan 1 00:00:00 1970
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me
X-Spam-Level:
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham
autolearn_force=no version=3.4.4
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 103376,efaa27606ebae249
X-Google-Attributes: gid103376,public
X-Google-ArrivalTime: 2003-06-26 12:42:15 PST
Path:
archiver1.google.com!news1.google.com!newsfeed.stanford.edu!lnsnews.lns.cornell.edu!newsstand.cit.cornell.edu!news.stealth.net
news.stealth.net!news.stealth.net!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!195.40.4.120.MISMATCH!easynet-quince!easynet.net!teaser.fr!wanadoo.fr!not-for-mail
From: Pascal Obry
Newsgroups: comp.lang.ada
Subject: Re: Errors in the Win32 bindings
Date: 26 Jun 2003 21:42:12 +0200
Organization: Home - http://perso.wanadoo.fr/pascal.obry
Message-ID:
References: <3ef8340b$2@baen1673807.greenlnk.net>
<3ef85611$1@baen1673807.greenlnk.net>
NNTP-Posting-Host: avelizy-103-1-4-125.w80-11.abo.wanadoo.fr
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: news-reader3.wanadoo.fr 1056656535 13828 80.11.102.125 (26 Jun 2003
19:42:15 GMT)
X-Complaints-To: abuse@wanadoo.fr
NNTP-Posting-Date: 26 Jun 2003 19:42:15 GMT
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.95
Xref: archiver1.google.com comp.lang.ada:39786
Date: 2003-06-26T19:42:15+00:00
List-Id:
"Martin Dowie" writes:
> And there's the problem - just now at least the bindings are consistent
> with all distributions. What are the chances of getting ACT and Aonix
> to distribute a 'fixed' and/or expanded version?
I do not understand, ACT does distribute the "fixed" Win32Ada binding
with GNAT.
The problem with this binding is that it has been created mostly by a tool
and then fixed by hand (~ 10% of the code if my memory is right). This binding
has been done long time ago using old version of the Win32 API. It is still
very useful but not quite up-to-date with current Win32 API as found in
Windows 2000/XP for example.
Another approach to access the Windows features is to use the GNATCOM
package. See Ada Power for more information. Lot of the features are supported
by the COM bindings (always up to date as it is generated from COM object
description) but is missing some of the Windows API... No perfect solution :)
Pascal.
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://perso.wanadoo.fr/pascal.obry
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595