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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.194.168.169 with SMTP id zx9mr3669474wjb.2.1466583253074; Wed, 22 Jun 2016 01:14:13 -0700 (PDT) X-Received: by 10.157.43.150 with SMTP id u22mr49150ota.17.1466583252926; Wed, 22 Jun 2016 01:14:12 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!goblin1!goblin.stu.neva.ru!w10no6036327lbo.0!news-out.google.com!di11ni23903lbb.1!nntp.google.com!w10no6036322lbo.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 22 Jun 2016 01:14:12 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2a02:2ab8:224:1:c9dc:1153:387e:2e4f; posting-account=6yLzewoAAABoisbSsCJH1SPMc9UrfXBH NNTP-Posting-Host: 2a02:2ab8:224:1:c9dc:1153:387e:2e4f References: <226b186b-3ea0-44fc-82cd-97c1e260d368@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <2c9064e8-ad4c-402a-937d-bfbcb19c24c0@googlegroups.com> Subject: Re: How to use/obtain output from system commands (in an Ada program) ? From: briot.emmanuel@gmail.com Injection-Date: Wed, 22 Jun 2016 08:14:13 +0000 Content-Type: text/plain; charset=UTF-8 Xref: news.eternal-september.org comp.lang.ada:30869 Date: 2016-06-22T01:14:12-07:00 List-Id: > > I am looking for a simple way to obtain output from "xmessage" > > (or dialog/kdialog) in my Ada program. Any good hints? Look at the package GNAT.Expect, which is meant to spawn an executable while keeping pipes for its input and output. You do not have to go through a file for this. It is used by GPS to spawn compiler, interactive debugger,...