TEAM-ADA Archives

Team Ada: Ada Programming Language Advocacy

TEAM-ADA@LISTSERV.ACM.ORG

Options: Use Classic View

Use Monospaced Font
Show HTML Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Mime-Version: 1.0
Sender: "Team Ada: Ada Advocacy Issues (83 & 95)" <[log in to unmask]>
Date: Mon, 20 Nov 2000 11:46:50 -0500
From: Ada Marketing <[log in to unmask]>
X-cc: Stephane Richard <[log in to unmask]>
Content-Transfer-Encoding: 7bit
Organization: Aonix
Content-Type: text/plain; charset=us-ascii
Parts/Attachments: text/plain (47 lines)
Stephane,

ObjectAda does come with a large variety of fairly thin bindings.  These are
essentially direct calls to the underlying Win32 OS capabilities.  There are
also free public domain versions of many such bindings.



Stephane Richard wrote:
>
> Hello everyone,
>
> I am currently seeking information about developing windows applications
> in ADA.  I know that some bindings exist currently such as Windex, gtkAda and
> the likes. However, if possible, I would rather call API functions directly
> rather than using these libraries.
>
> Could anyone point me to some good reference on the subject?  I know about
> API calls and such things, I would like a good reference on using these API
> calls from ADA.  Maybe some sample applications would be good reference as
> well.  Adn finally, I would like to add other windows DLLs.
>
> I'm also familiar with the ADA  Pragma Linker options such has -lwindows,
> -lgdi32, -luser32, I assume -lkernel or -lkernel32  If I add these pragmas I
> assume it would make the functions in these DLLs available to the
> application.  What I need to know is the finishing move, hence calling an actual API
> function in Ada.
>
> Thank you again for your help in this.
>
> Regards,
> Stephane Richard
> Software Developer
>
> --
> Stephane Richard
> Software Developer
> [log in to unmask]
>
> Sent through GMX FreeMail - http://www.gmx.net

--

Greg Gicca
Aonix Ada Marketing account
[log in to unmask]

ATOM RSS1 RSS2