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,f3b1b08549f270c0 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2000-10-30 17:23:23 PST Path: supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!logbridge.uoregon.edu!newsengine.sol.net!homer.alpha.net!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada References: <8t8u9l$4ru$1@zingo.tninet.se> <8t9lbu$ml1$1@nnrp1.deja.com> <39F8DEBD.82CA66C4@telepath.com> <8tk5bf$lgh$1@nnrp1.deja.com> Subject: Re: NT Service, WinSock X-Newsreader: Microsoft Outlook Express 4.72.3612.1700 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500 Message-ID: <7apL5.4688$qR3.1513149@homer.alpha.net> Date: Mon, 30 Oct 2000 19:21:05 -0600 NNTP-Posting-Host: 156.46.62.124 X-Complaints-To: abuse@alpha.net X-Trace: homer.alpha.net 972955395 156.46.62.124 (Mon, 30 Oct 2000 19:23:15 CST) NNTP-Posting-Date: Mon, 30 Oct 2000 19:23:15 CST Xref: supernews.google.com comp.lang.ada:1647 Date: 2000-10-30T19:21:05-06:00 List-Id: Ted Dennison wrote in message <8tk5bf$lgh$1@nnrp1.deja.com>... >Would someone familiar with CLAW care to comment on how/if it handles NT >services? I'm interested in what other thick bindings have done. Sure. Claw doesn't have a services package. I don't think anyone has ever asked for one. We do have a thin binding to the services APIs for Janus/Ada; I needed that to control our E-Mail server. (That binding is included with the compiler). As far as the threading issues go, that pretty much is outside of the scope of Claw. Our goal is to use mechanisms that will work on any Ada 95 compiler. Certainly issues with threading and Ada tasks differ widely; we've had lots of problems with differences in handling the task that manages windows. I probably would have written a package something like yours, but I discovered a program called "srvany.exe" on one of the Microsoft CD's. It allows any console program to be run as a service. For my applications (to be used only by me), that is sufficient, so I've just been using it with Ada console applications. Randy Brukardt R.R. Software, Inc.