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,8a402d78988bdf2b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-12-16 09:41:22 PST From: "Ekkehard Morgenstern" Newsgroups: comp.lang.ada Subject: Re: [announcement] SYSAPI and SYSSVC for Windows Date: Tue, 16 Dec 2003 18:30:46 +0100 Organization: 1&1 Internet AG Message-ID: References: NNTP-Posting-Host: p508c0e0a.dip0.t-ipconnect.de Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Trace: online.de 1071596481 7658 80.140.14.10 (16 Dec 2003 17:41:21 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Tue, 16 Dec 2003 17:41:21 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Path: archiver1.google.com!news2.google.com!fu-berlin.de!news.belwue.de!news.uni-ulm.de!rz.uni-karlsruhe.de!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail Xref: archiver1.google.com comp.lang.ada:3484 Date: 2003-12-16T18:30:46+01:00 List-Id: wrote: > >I've looked at a couple of other Ada Windows bindings, and didn't find them > >satisfying, either because they're out of date, or because they're too > >expensive. > Interesting. I only know of one which, in its full-up version, costs > anything at all. What did you find too expensive? As to up-to-date, > it's always a hazard when you depend entirely on one person's available > time and his pleasure as the sole motivation for continuing support. So, then tell me of all the free Ada bindings for Windows that support the latest APIs of Windows XP, I'd be curious to know! Would save me a lot of work! :) > >I also explained this point in another post of this thread. :) > My newsreader (and Google groups) seems to have missed this. Could > you re-explain please? I wrote it in the 4th post of this thread (at the time of this writing): "I tried using the Win32Ada binding, but it covers only Windows NT 4.0 and Windows 95, which are both very outdated (from 1995). So I got the idea to write my own. GNAT's tools for Windows DLL binding also seem to be outdated, and so that's another reason for providing my own abstraction. And while it would be possible perhaps to create import libraries to use directly from Ada, I think it's better to encapsulate the system dependencies away." You might also want to read the remainder of that post. As for other bindings listed on AdaPower, AdaHome etc., I tried to download GWindows but it wouldn't compile and it's outdated anyway. IDEs like ObjectAda and AdaGide apparently haven't been maintained properly for years, as well. My SYSSVC/SYSAPI library is very small and covers only specific purposes, but it satisfies my needs for now, and I will extend it of course to provide up-to-date bindings. I do not wish to compete with other libraries, I just want to provide an alternate way of doing things. :) Taken that I took only two days to write it, I think I will make more progress with it soon. :)