comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: object ada, visual c and tasking combined.
Date: Mon, 25 Feb 2002 14:10:21 -0600
Date: 2002-02-25T14:10:21-06:00	[thread overview]
Message-ID: <u7l6fet592d36d@corp.supernews.com> (raw)
In-Reply-To: 3C7A288B.9875C255@chariot.net.au

>The C task was a windows thread.
>The data beging passed around could have been anything - it didnt
matter even
>if I never used the value being passed in. Just calling the ada code
from
>another windows task caused problems.
>
>I gave up on MFC and am using some c++ classes I have written
previously that
>use just the basic win32.
>These dont have any tasks created for messages pumps or anything, and
so
>allows me to create a task in ADA that processes the message loop and
allows
>me to keep all tasks as ada ones.
>... no more unknown application closing now :)

If you really need a task safe GUI, you should look into Claw. Claw
provides a task-safe object-oriented Ada interface to Windows, if you
used it, you wouldn't need any C at all. And its a lot easier to use
than writing raw Win32 (in any language). You can look at the
Introductory version at www.rrsoftware.com/htmp/prodinf/claw.htm.

             Randy Brukardt.
             Disclaimer: I'm one of the authors of Claw.







  parent reply	other threads:[~2002-02-25 20:10 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-02-15  8:09 object ada, visual c and tasking combined john donoghue
2002-02-15 18:06 ` Stephen Leake
2002-02-15 18:34   ` tmoran
2002-02-15 20:29     ` john donoghue
2002-02-16  4:14 ` Steve Doiel
2002-02-23 13:36 ` Nick Roberts
2002-02-25 12:05   ` john donoghue
2002-02-25 13:20     ` Frank J. Lhota
2002-02-25 20:10     ` Randy Brukardt [this message]
2002-02-27 20:53       ` john donoghue
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox