comp.lang.ada
 help / color / mirror / Atom feed
From: Pascal Obry <p.obry@wanadoo.fr>
Subject: Re: Errors in the Win32 bindings
Date: 26 Jun 2003 21:42:12 +0200
Date: 2003-06-26T19:42:15+00:00	[thread overview]
Message-ID: <ubrwkhbhn.fsf@wanadoo.fr> (raw)
In-Reply-To: bdd09j$ssk$1@titan.btinternet.com


"Martin Dowie" <martin.dowie@btopenworld.com> 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



  reply	other threads:[~2003-06-26 19:42 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-24 11:22 Errors in the Win32 bindings Martin Dowie
2003-06-24 13:09 ` Frank J. Lhota
2003-06-24 13:47   ` Martin Dowie
2003-06-24 19:59     ` Frank J. Lhota
2003-06-24 20:50       ` Martin Dowie
2003-06-25  9:00         ` Pascal Obry
2003-06-25 13:17           ` Frank J. Lhota
2003-06-25 19:28             ` Pascal Obry
2003-06-25 20:22               ` Martin Dowie
2003-06-26 19:42                 ` Pascal Obry [this message]
2003-06-26 21:02                   ` tmoran
2003-06-26 21:34                     ` Frank J. Lhota
2003-06-26 22:21                       ` tmoran
2003-06-27  7:36                         ` Martin Dowie
     [not found]                           ` <m2d6gzu485.fsf@attglobal.net>
2003-06-27 14:46                             ` Preben Randhol
2003-06-27  5:47                     ` Pascal Obry
replies disabled

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