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-Thread: 103376,b5c306f6061d058b X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local1.nntp.dca.giganews.com!nntp.comcast.com!news.comcast.com.POSTED!not-for-mail NNTP-Posting-Date: Tue, 11 Jan 2005 16:41:30 -0600 From: tmoran@acm.org Newsgroups: comp.lang.ada Subject: Re: Does Visual ADA exist? References: X-Newsreader: Tom's custom newsreader Message-ID: Date: Tue, 11 Jan 2005 16:41:30 -0600 NNTP-Posting-Host: 67.161.24.234 X-Trace: sv3-WsOmm67kloAI1N6F47C1LynmEzx7WfUg25tiJuAXOC/8FNvodIBPoSeLTD5/+fdvjhs22K2B5eUgbpI!mU2WU9ywi14OV1u4KvbCUgaynDHwAU8LaQoc/D6bUoxEEnorGIcdDpZPYN8NDw== X-Complaints-To: abuse@comcast.net X-DMCA-Complaints-To: dmca@comcast.net X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.22 Xref: g2news1.google.com comp.lang.ada:7660 Date: 2005-01-11T16:41:30-06:00 List-Id: > > (http://www.rrsoftware.com/html/prodinf/claw/claw.htm), which is an > > interface to the Windows functions, including the GUI functions, and >I will visit the website and take a look at what they offer. Look at "bigjob" in the set of demo packages. It's specifically a simple example of bolting a GUI onto an existing, non-GUI, "big job" program. In essence, when the program wants to write to the screen, instead of using Ada.Text_IO, it puts the info into a status record and calls for a screen redraw. The redraw shows the new (or what's changed) info from the status record. Asynchronous user window menu selections similarly put information in a command record, and the main program, at appropriate times, looks there to see if it needs to take some action. The "Bigjob" demo doesn't show user input requests from the main program (ie, Ada.Text_IO.Get) - that's done with dialog boxes. See the other demos or docs for those. You mention your Ada program runs on DOS - which compiler did it use?