* ActiveX Controls
@ 2006-07-11 14:24 Thomas Krueger
2006-07-12 8:54 ` bubble
0 siblings, 1 reply; 6+ messages in thread
From: Thomas Krueger @ 2006-07-11 14:24 UTC (permalink / raw)
Hello,
i got a problems using COM objects in Ada. The first thing i tried to do has
been to read the article from David Bottom"Interfacing Ada 95 to Microsoft
COM and DCOM Technologies". Pretty good article for understanding, but i
think it is to much work for many more functions. I am looking for a
solution similar to the C++ visual studio. Where i can import the classes
easily ...
I found GNATCOM and the desrciptions are well. But i was not able to finish
the install procedure using the free ada2005 gnat compiler. Maybe the
problems with the installation is another topic
Another one is Object ada from Aoinix (the demo version) but this version
does not support activeX. Does the fully licensed product support activeX
well? (like the c++ ms visual studio)
Which way would you prefer? Is there another one?
Thanks in advance
Thomas
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ActiveX Controls
2006-07-11 14:24 ActiveX Controls Thomas Krueger
@ 2006-07-12 8:54 ` bubble
2006-07-12 13:26 ` Thomas Krueger
0 siblings, 1 reply; 6+ messages in thread
From: bubble @ 2006-07-12 8:54 UTC (permalink / raw)
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
hi,Thomas:
A new keyword,"interface",has been added to ada2005.
you must check out a new version Gnatcom from CVS to fix the problem
"Thomas Krueger" <thomas.krueger2@uni-rostock.de> ���g��l��s�D:44b3b488$1@news.uni-rostock.de...
> Hello,
>
> i got a problems using COM objects in Ada. The first thing i tried to do
> has been to read the article from David Bottom"Interfacing Ada 95 to
> Microsoft COM and DCOM Technologies". Pretty good article for
> understanding, but i think it is to much work for many more functions. I
> am looking for a solution similar to the C++ visual studio. Where i can
> import the classes easily ...
>
> I found GNATCOM and the desrciptions are well. But i was not able to
> finish the install procedure using the free ada2005 gnat compiler. Maybe
> the problems with the installation is another topic
>
> Another one is Object ada from Aoinix (the demo version) but this version
> does not support activeX. Does the fully licensed product support activeX
> well? (like the c++ ms visual studio)
>
> Which way would you prefer? Is there another one?
>
> Thanks in advance
> Thomas
>
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ActiveX Controls
2006-07-12 8:54 ` bubble
@ 2006-07-12 13:26 ` Thomas Krueger
2006-07-12 13:48 ` gautier_niouzes
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Thomas Krueger @ 2006-07-12 13:26 UTC (permalink / raw)
Hi,
thank you for your email. Can you help me again? Iextracted the archive and
tried to install gnatcom by following the instruction in the readme.txt.
Instead off calling the install bat I entered the following command:
C:\Programme\gnavi\gnatcom>gnat make makefile
after that I recieved the following error messages
gcc -c -x ada makefile
makefile:1:01: compilation unit expected
makefile:26:10: illegal character
makefile:33:30: illegal character
makefile:50:24: illegal character
gnatmake: "makefile" compilation error
the gnavi/gnatcom is in the path in autoexec.bat
Sorry, but i dont know what to do to make it run. A longer time ago i've
written simple programm using the gwindows. At that time the installtion
using the old gnat 3.15p succeeded without any problems.
Thank you
Thomas
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ActiveX Controls
2006-07-12 13:26 ` Thomas Krueger
@ 2006-07-12 13:48 ` gautier_niouzes
2006-07-12 14:57 ` Thomas Krueger
2006-07-13 3:29 ` bubble
2 siblings, 0 replies; 6+ messages in thread
From: gautier_niouzes @ 2006-07-12 13:48 UTC (permalink / raw)
Thomas Krueger schrieb:
[...]
> after that I recieved the following error messages
>
> gcc -c -x ada makefile
> makefile:1:01: compilation unit expected
> makefile:26:10: illegal character
> makefile:33:30: illegal character
> makefile:50:24: illegal character
> gnatmake: "makefile" compilation error
It looks like the makefile is taken as an Ada source.
Did you try just "make" ?
I remember doing the exercise with GNATCOM / GWindows and GNAT
post-3.15p.
IIRC the main gotcha is the disappearance of use of registry (GNATReg)
after 3.15p;
you have put the GNATCOM and other such sources in the library tree and
go with .gpr files for referencing subdirs, sources etc; the best is to
mimic the Win32 bindings (again, IIRC).
HTH, Gautier
______________________________________________________________
Ada programming -- http://www.mysunrise.ch/users/gdm/gsoft.htm
NB: For a direct answer, e-mail address on the Web site!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ActiveX Controls
2006-07-12 13:26 ` Thomas Krueger
2006-07-12 13:48 ` gautier_niouzes
@ 2006-07-12 14:57 ` Thomas Krueger
2006-07-13 3:29 ` bubble
2 siblings, 0 replies; 6+ messages in thread
From: Thomas Krueger @ 2006-07-12 14:57 UTC (permalink / raw)
@Bubble: The archive you gave me is working. With the things you gave me
there is no need for "installing".
@Gautier, thank you too. I am going to try your way to install the gnatcom
by my own.
Thanks a lot
Thomas
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: ActiveX Controls
2006-07-12 13:26 ` Thomas Krueger
2006-07-12 13:48 ` gautier_niouzes
2006-07-12 14:57 ` Thomas Krueger
@ 2006-07-13 3:29 ` bubble
2 siblings, 0 replies; 6+ messages in thread
From: bubble @ 2006-07-13 3:29 UTC (permalink / raw)
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1471 bytes --]
Thomas,
check your environment configuration and source code is correct.
1. ADA_SOURCE_PATH,ADA_INCLUDE_PATH environment variables should include
%GNATCOM HOME% \ framework
2. PATH variable should be include %GNATCOM HOME% \tools
"compilation unit expected"
"illegal character"
check your souce to sure there is no invisible illegal character in your
source code and do not forget delete all *.o and *.ali in building path.
in some case,clean build will solve some unknown problem.
"Thomas Krueger" <thomas.krueger2@uni-rostock.de> ���g��l��s�D:44b4f8a3$1@news.uni-rostock.de...
> Hi,
>
> thank you for your email. Can you help me again? Iextracted the archive
> and tried to install gnatcom by following the instruction in the
> readme.txt. Instead off calling the install bat I entered the following
> command:
>
> C:\Programme\gnavi\gnatcom>gnat make makefile
>
> after that I recieved the following error messages
>
> gcc -c -x ada makefile
> makefile:1:01: compilation unit expected
> makefile:26:10: illegal character
> makefile:33:30: illegal character
> makefile:50:24: illegal character
> gnatmake: "makefile" compilation error
>
> the gnavi/gnatcom is in the path in autoexec.bat
>
> Sorry, but i dont know what to do to make it run. A longer time ago i've
> written simple programm using the gwindows. At that time the installtion
> using the old gnat 3.15p succeeded without any problems.
>
> Thank you
> Thomas
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2006-07-13 3:29 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-07-11 14:24 ActiveX Controls Thomas Krueger
2006-07-12 8:54 ` bubble
2006-07-12 13:26 ` Thomas Krueger
2006-07-12 13:48 ` gautier_niouzes
2006-07-12 14:57 ` Thomas Krueger
2006-07-13 3:29 ` bubble
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox