comp.lang.ada
 help / color / mirror / Atom feed
From: "Vincent Smeets" <No@Spam.org>
Subject: What do I need to write a Windows program with Ada?
Date: Mon, 17 Mar 2003 16:23:51 +0100
Date: 2003-03-17T16:23:51+01:00	[thread overview]
Message-ID: <3e75e88a$0$4088$4d4ebb8e@read.news.de.uu.net> (raw)

Hallo,

I know how to write a program with Ada and how to use X-Window (with Motif)
for Unix. Now I have a program (smal and non-commercial) that I want to port
from Unix to a Windows (98 or 2000) environment and give it a Windows-GUI.
It will use a menu, an explorer tree and some labels and buttons. The only
problem is that I have no idea about programming for the Windows
environment.

What do I need to be able to write a program in Ada for Windows?
-   Compiler
    I have GNAT 3.15p installed.

-   Description of a Windows API
    What APIs are there, what is the difference and where do I get a
description? Are there different levels like Xlib, Xt, Athena and Motif in
Unix?

-   Where do I get a binding for a windows API?
    GNAT comes with Win32Ada. Is that usable or are there other bindings
that are easyer to use? I have heard that MFC is object-oriented for C++. Is
there an object-oriented binding for Ada?

-   Do I need an C or C++ development environment for the Ada binding?
    Does the binding require some special libraries that are not generaly
available with Windows?

-   Books
    Is there a book you can recommend to read? I have started to read a book
about using MFC with C++ (from Microsoft Press). It gives me an idea about
programming for Windows, but I can't test anything because it requires
Visual C++ which I don't have.

-   Do I miss something?


Thanks for any suggestions,
Vincent




             reply	other threads:[~2003-03-17 15:23 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-17 15:23 Vincent Smeets [this message]
2003-03-17 15:29 ` What do I need to write a Windows program with Ada? Preben Randhol
2003-03-17 15:39 ` chris.danx
2003-03-17 15:48 ` Stephane Richard
2003-03-17 16:46   ` Ant
2003-03-17 17:24     ` Stephane Richard
2003-03-17 18:51       ` Ant
2003-03-17 19:41         ` Stephane Richard
2003-03-19 11:07           ` Ant
2003-03-17 17:19   ` Stephen Leake
2003-03-18  4:38   ` Bob Rosen
2003-03-17 18:31 ` tmoran
2003-03-17 21:28   ` Randy Brukardt
2003-03-17 19:23 ` David Botton
2003-03-18 19:10   ` David Gressett
2003-03-19  6:32 ` Vincent Smeets
  -- strict thread matches above, loose matches on Subject: below --
2003-03-19  1:24 David Botton
2003-03-19  3:20 ` Fionn mac Cuimhaill
replies disabled

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