From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: How can I loose the cmd window from my GtkAda app?
Date: Tue, 12 May 2009 11:24:52 +0200
Date: 2009-05-12T11:24:52+02:00 [thread overview]
Message-ID: <w9hl8hae9g57$.ry62m3ommmaw.dlg@40tude.net> (raw)
In-Reply-To: k2bbug.977.ln@hunter.axlog.fr
On Tue, 12 May 2009 10:13:04 +0200, Jean-Pierre Rosen wrote:
> Dmitry A. Kazakov a �crit :
>> Yes, however I would prefer to have it enforced by gtkada.gpr, rather than
>> contaminating the application's gpr which with-es gtkada.gpr. Unfortunately
>> I know no way to do this in a library project.
>>
> I don't think it would be a good idea, because sometimes you do want
> that window (to get simple traces with Text_IO for example). And (AFAIK)
> there is no option to cancel a -mwindows option.
Using standard output is kind of "erroneous" in gtkada applications. Under
Windows it will most likely crash the application (due to Use_Error, I
guess).
For tracing I am using a GTK window, which is much simpler than text
tracing. It also allows to stop the application at the tracing point, catch
GTK/Glib errors with stack backtracing etc.
BTW, when running under GPS, output to the standard output works even with
-mwindows.
But the point was that -mwindows is just one example of what a library
project could like to pass to the clients.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2009-05-12 9:24 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-11 15:19 How can I loose the cmd window from my GtkAda app? daniel.wengelin
2009-05-11 15:53 ` Dmitry A. Kazakov
2009-05-11 15:30 ` Per Sandberg
2009-05-11 16:40 ` Dmitry A. Kazakov
2009-05-11 16:41 ` Per Sandberg
2009-05-11 21:36 ` sjw
2009-05-12 7:15 ` Dmitry A. Kazakov
2009-05-12 8:13 ` Jean-Pierre Rosen
2009-05-12 9:24 ` Dmitry A. Kazakov [this message]
2009-09-10 20:24 ` Jack Mitchell
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox