comp.lang.ada
 help / color / mirror / Atom feed
From: tolkamp <f.tolkamp@gmail.com>
Subject: Re: How to include Win_IO for my project?
Date: Mon, 19 Jan 2009 08:20:28 -0800 (PST)
Date: 2009-01-19T08:20:28-08:00	[thread overview]
Message-ID: <9f6bb7ee-d5ad-47db-a938-e53f430bcfa1@e1g2000pra.googlegroups.com> (raw)
In-Reply-To: dd38d88b-1cfe-49c8-87f8-6430ecaaeb7c@o4g2000pra.googlegroups.com

On 19 jan, 15:14, Petter <petter_frykl...@hotmail.com> wrote:
> On 19 Jan, 14:06, tolkamp <f.tolk...@gmail.com> wrote:
>
>
>
>
>
> > On 18 jan, 23:48, a...@anon.org (anon) wrote:
>
> > > --  Not sure.  You might try the following :
> > > --
> > > -- From the examples at "http://www.ctr.unican.es/Win_IO" the home of
> > > -- Win_IO.
> > > --
>
> > > with Plot_Windows; use Plot_Windows;
> > > with Ada.Text_IO; use Ada.Text_IO;
> > > with Ada.Numerics.Elementary_Functions;
> > > use Ada.Numerics.Elementary_Functions;
>
> > > procedure Test_Plot_Window is
> > >    Plot : Plot_Window_Type:=Plot_Window("Test Plot Window","Degrees",
> > >                                         "Value");
> > >    X : Float;
> > > begin
> > >    -- Sin Graph
> > >    Set_Color(Plot,Blue);
> > >    Set_Symbol(Plot,Circle);
> > >    Set_Lines(Plot,True);
> > >    Set_Graph_Title(Plot,"Sin(x)");
> > >    X:=0.0;
> > >    for I in 1..100 loop
> > >       Add_Point(Plot,X,Sin(X,360.0));
> > >       X:=X+10.0;
> > >    end loop;
>
> > >    -- Cos Graph
> > >    New_Graph(Plot);
> > >    Set_Color(Plot,Red);
> > >    Set_Symbol(Plot,Up_Triangle);
> > >    Set_Lines(Plot,False);
> > >    Set_Graph_Title(Plot,"Cos(x)");
> > >    X:=0.0;
> > >    for I in 1..100 loop
> > >       Add_Point(Plot,X,Cos(X,360.0));
> > >       X:=X+10.0;
> > >    end loop;
>
> > >    -- Paint the plot
> > >    Wait(Plot);
> > >    Put_Line("Test Completed");
> > > end Test_Plot_Window;
>
> > > In <a8fe0306-e968-4852-b5a2-d8b3d6f64...@w24g2000prd.googlegroups.com>, tolkamp <f.tolk...@gmail.com> writes:
>
> > > >On 17 jan, 20:08, a...@anon.org (anon) wrote:
> > > >> The current values are the default ones, but they can be replaced.
>
> > > >> So, add the dir(s) and separate them by comma, like in the example below.
>
> > > >> For a more in depth explaination of each line see:
>
> > > >>http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/GNAT-Project-Manager.html
>
> > > >> Example from the net:
>
> > > >> =A0 =A0 =A0Project Hello_4 is
> > > >> =A0 =A0 =A0 =A0 for Source_Dirs use (".", "..");
> > > >> =A0 =A0 =A0end Hello_4;
>
> > > >> another example:
>
> > > >> project Cando is
>
> > > >> =A0 =A0for Languages use ("Ada");
> > > >> =A0 =A0for Source_Dirs use (".", "src", "\win_io");
> > > >> =A0 =A0for Object_Dir use "obj";
> > > >> =A0 =A0for Exec_Dir use ".";
>
> > > >> =A0 =A0...
>
> > > >> end Cando;
>
> > > >> In <92dda95d-161e-4337-8a60-698c3c837...@r15g2000prd.googlegroups.com>, t=
> > > >olkamp <f.tolk...@gmail.com> writes:
>
> > > >> >On 16 jan, 20:31, a...@anon.org (anon) wrote:
> > > >> >> From the web site:
> > > >> >> =3DA0 Then, you should configure the project to include the sources fo=
> > > >r
> > > >> >> =3DA0 =3DA0 Win_IO. You can do this by adding the Win_IO directory to =
> > > >the
> > > >> >> =3DA0 =3DA0 "Sources" part of the "Edit Project Properties" window.
>
> > > >> >> So:
> > > >> >> =3DA0 use =3DA0"sources dirs" for dir of win_io sources files ( *.ads =
> > > >)
> > > >> >> =3DA0 use =3DA0"objects" =3DA0 =3DA0 =3DA0for dir of win_io object fil=
> > > >es =3DA0( *.o )
> > > >> >> =3DA0 use =3DA0"Library" =3DA0 =3DA0 =3DA0for win_io lib file, if one =
> > > >exist.
>
> > > >> >> In <c58da3f0-a88d-4c3a-889c-ad36d6900...@o40g2000prn.googlegroups.com>=
> > > >, t=3D
> > > >> >olkamp <f.tolk...@gmail.com> writes:
>
> > > >> >> >On 14 jan, 08:14, a...@anon.org (anon) wrote:
> > > >> >> >> In command-line version of GNAT:
>
> > > >> >> >> =3D3DA0gnat <bind/compile/link/make> file<.adb> =3D3DA0 -Idir -Ldir
>
> > > >> >> >> use "-Idir" for a dir that contains the "*.ads", "*.ali" and "ali.o=
> > > >"
> > > >> >> >> and "-Ldir" for a dir that contains extra libraries.
>
> > > >> >> >> other options are listed by using
>
> > > >> >> >> =3D3DA0 gnat make -gnath
>
> > > >> >> >> In <e618495b-d7db-43ec-8af4-f8993333b...@v18g2000pro.googlegroups.c=
> > > >om>=3D
> > > >> >, t=3D3D
> > > >> >> >olkamp <f.tolk...@chello.nl> writes:
>
> > > >> >> >> >To make it possible to plot results of my project I have downloade=
> > > >d
> > > >> >> >> >GtkAda and Win_IO.
> > > >> >> >> >After this I have created a dependency between my project and GtkA=
> > > >da.
> > > >> >> >> >Now the project should be configured to include the sources for
> > > >> >> >> >Win_IO.
> > > >> >> >> >How can I add the Win_IO directory to my project?- Tekst uit oorsp=
> > > >ron=3D
> > > >> >kel=3D3D
> > > >> >> >ijk bericht niet weergeven -
>
> > > >> >> >> - Tekst uit oorspronkelijk bericht weergeven -
>
> > > >> >> >I am not using the command line.
> > > >> >> >At this websitehttp://www.ctr.unican.es/Win_IO
> > > >> >> >I found the text:
>
> > > >> >> >Then, you should configure the project to include the sources for
> > > >> >> >Win_IO.
> > > >> >> >You can do this by adding the Win_IO directory to the "Sources" part
> > > >> >> >of the "Edit Project Properties" window.
>
> > > >> >> >When I select "Edit Project Properties" the =3DA0"Sources" part is no=
> > > >t
> > > >> >> >available, only:
> > > >> >> >- General
> > > >> >> >- Languages
> > > >> >> >- VCS
> > > >> >> >- Source dirs
> > > >> >> >- Source files
> > > >> >> >- Objects
> > > >> >> >- Main files
> > > >> >> >- Library
> > > >> >> >- Naming
> > > >> >> >- Switches.
>
> > > >> >> >Which of these selections must be used?- Tekst uit oorspronkelijk ber=
> > > >ich=3D
> > > >> >t niet weergeven -
>
> > > >> >> - Tekst uit oorspronkelijk bericht weergeven -
>
> > > >> >When source dirs is clicked the window with source directories C:\GNAT
> > > >> >\bin appears.
> > > >> >When objects is clicked the window with Build/Exec directory C:\GNAT
> > > >> >\bin appears.
> > > >> >When Library is clicked for General the follwing can be selected:
> > > >> >- Library Name
> > > >> >- Library Directory
> > > >> >- Library ALI Kirectory
> > > >> >- Libray kind
> > > >> >- Version
>
> > > >> >How to continue?- Tekst uit oorspronkelijk bericht niet weergeven -
>
> > > >> - Tekst uit oorspronkelijk bericht weergeven -
>
> > > >Thank you for this explanation. Now I have successful added the
> > > >directory win_io_3.0_scr_dos to my project.
> > > >After this I have added the following source code of my project:
> > > >- Time, Speed : Float;
> > > >- My_Plot : Plot_Window_Type;
> > > >- Plot_Window (My_Plot, "Time", "Speed"); -- create plot window
> > > >- Add_Point (My_Plot, Time, Speed);
>
> > > >Compilation is error free, but when an executable is made the
> > > >following error occurs in package plot_windows.adb:
> > > >"Add_Plot" is undefined.
>
> > > >What do I wrong?- Tekst uit oorspronkelijk bericht niet weergeven -
>
> > > - Tekst uit oorspronkelijk bericht weergeven -
>
> > I have tried the example, but still the same error in package
> > plot_windows.adb ("Add_Plot" is undefined) when the executable is
> > build:
> > line 132 Add_Plot(Resp.Canvas,Resp.Plot,0.2,0.2);- Dölj citerad text -
>
> > - Visa citerad text -
>
> An excellent example on why not to use use! Line 132 expects to find
> the procedure Add_Plot somewhere in your scope.- Tekst uit oorspronkelijk bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -

Add_Plot(Resp.Canvas,Resp.Plot,0.2,0.2) is called within the function
Plot_Window in package plot_windows.adb.
I'am not understanding what you mean with "Line 132 expects to find
the procedure Add_Plot somewhere in your scope".



  parent reply	other threads:[~2009-01-19 16:20 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-13 16:07 How to include Win_IO for my project? tolkamp
2009-01-14  7:14 ` anon
2009-01-16 18:34   ` tolkamp
2009-01-16 19:15     ` Anh Vo
2009-01-16 19:31     ` anon
2009-01-17 13:06       ` tolkamp
2009-01-17 19:08         ` anon
2009-01-18 20:42           ` tolkamp
2009-01-18 22:48             ` anon
2009-01-19 13:06               ` tolkamp
2009-01-19 14:14                 ` Petter
2009-01-19 15:51                   ` Jean-Pierre Rosen
2009-01-19 16:20                   ` tolkamp [this message]
2009-01-20  1:50             ` Ali Bendriss
2009-01-20 11:32               ` tolkamp
2009-01-20 19:03                 ` Ali Bendriss
replies disabled

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