comp.lang.ada
 help / color / mirror / Atom feed
From: "Dave Smith" <dksmith@n_o__S_P_A_M__traveller.com>
Subject: Ada in control - Win32 GUI - Possible?
Date: 1997/11/03
Date: 1997-11-03T00:00:00+00:00	[thread overview]
Message-ID: <63m6qh$gpc$1@tsunami.traveller.com> (raw)


Hello,

I posted a question a couple of weeks ago about Ada
being callable from Visual Basic (thanks for the many
replies).

My current question is related:

   Can an Ada program be in control of a Win32 GUI?

Actually, this is a simplification of my question.  I
am working in a situation where I cannot (in a cost-
effective manner) rewrite the existing Ada main program.
My application is a client (currently on an SG platform
w/ a Motif GUI) of a low-level "OS-ish" layer written in
Ada.  This layer is an API that exposes resources such
as shared memory, sockets, GPS time, and interfaces to
specialized high-speed networking cards.  This layer is
built for a heterogeneous environment (Suns, SGs, and
VME chasses).  Because many of these services need to be
properly initialized before an application can use them
(and properly shut down after an application finishes
with them), this layer "likes to be in control".

While there are applications within our project that
require all the speed and power that this "OS-ish"
layer provides, mine is not one of them.  I *am* built
on top of the layer (by choice), but use it almost
exclusively for its inter-process communication services
(I also use the interface to the GPS clock).

However, I would like to move to a Win32 platform to
take advantage of a RAD tool such as Visual Basic.
Based on responses to my post of two weeks ago, I can
call (from Visual Basic) Ada code that has been
compiled into a DLL.  But I'd like to remain built on
top of a reworked (for Win32) and recompiled (not
redesigned) version of the "OS-ish" layer.  The "keeper"
of that layer tells me that he could probably do the
port in approx 3 months.  He says that a redesign would
be possible, but less desirable, and (obviously) more
costly (and, therefore, much harder to sell to
management).

I guess my question boils down to this:

   Do I get to decide who's in control of my
   applications, or has Bill Gates decided that for me,
   too?  (why do I have a sneaking suspicion that I
   already know the answer?   ;)

Cheers,
Dave
------------
dksmith@n_o__S_P_A_M__traveller.com
(reply by removing "n_o__S_P_A_M__" from my address)
Sorry for the inconvenience ...
... but the dirtbagcantgetarealjobSPAMMERSmademedoit






             reply	other threads:[~1997-11-03  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-11-03  0:00 Dave Smith [this message]
1997-11-04  0:00 ` Ada in control - Win32 GUI - Possible? Stephen Leake
1997-11-05  0:00   ` Jerry van Dijk
replies disabled

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