comp.lang.ada
 help / color / mirror / Atom feed
* libraries
@ 2002-11-11  6:57 Artiom Ivanov
  2002-11-11  7:24 ` libraries tmoran
  2002-11-11 16:59 ` libraries Gautier
  0 siblings, 2 replies; 3+ messages in thread
From: Artiom Ivanov @ 2002-11-11  6:57 UTC (permalink / raw)


I want to call a Win32 API function from ADA using GNAT 3.13
In C++ I know that I can use "#include <windows.h>" for example so like in
Delphi
Please can someone explain me how to proceed and which modules I should
"with" and "use"
Maybe some one can send some documentation or an example, please
Thanks in advance





^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: libraries
  2002-11-11  6:57 libraries Artiom Ivanov
@ 2002-11-11  7:24 ` tmoran
  2002-11-11 16:59 ` libraries Gautier
  1 sibling, 0 replies; 3+ messages in thread
From: tmoran @ 2002-11-11  7:24 UTC (permalink / raw)


>I want to call a Win32 API function from ADA using GNAT 3.13
>...
>Maybe some one can send some documentation or an example, please
  Take a look at \gnat\bindings\win32ada\win32-*.ads, or at the various
Windows bindings on www.adapower.com   In fact, why not just use one
of those bindings, instead of reinventing that wheel.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: libraries
  2002-11-11  6:57 libraries Artiom Ivanov
  2002-11-11  7:24 ` libraries tmoran
@ 2002-11-11 16:59 ` Gautier
  1 sibling, 0 replies; 3+ messages in thread
From: Gautier @ 2002-11-11 16:59 UTC (permalink / raw)


Artiom Ivanov:

> I want to call a Win32 API function from ADA using GNAT 3.13

GNAT provides Win32 bindings: "Win32" and children packages.

An instructive example is the AdaGIDE IDE (sources downloadable)
which is programmed around the "bare" Win32 API.
Link on page below.
HTH
________________________________________________________
Gautier  --  http://www.mysunrise.ch/users/gdm/gsoft.htm

NB: For a direct answer, address on the Web site!



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-11-11 16:59 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-11  6:57 libraries Artiom Ivanov
2002-11-11  7:24 ` libraries tmoran
2002-11-11 16:59 ` libraries Gautier

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