[Gambas-user] is it possible to use component in a module?

Arief Bayu Purwanto ariefbayu at ...626...
Mon Nov 26 09:14:33 CET 2007


On 11/26/07, Fabien Bodard <gambas.fr at ...626...> wrote:
>
> Le Monday 26 November 2007 04:04:28 Dominique SIMONART, vous avez écrit:
> > Hi everybody,
> > I don't understand what is wrong with that:
> > Gambas 1.9.91 OpenSuse 10.3 with KDE
> > I create a new graphical project (QT)
> > I put a gridView on the form FMain -> GridView1 OK
> > I create a new module (Module1) where I write this:
> >
> > PUBLIC SUB test()
> >   fmain.GridView1.Columns = 2 (GridView1 is correctly proposed when I
> > type the dot after FMain)
> >   fmain.GridView1.Rows = 2
> > END
> >  and finally in the FMain I add this:
> >
> > PUBLIC SUB Form_Open()
> >   module1.test()
> > END
> >
> > When I execute this I get the message:
> > Unknown symbol 'GridView1' in class 'FMain'
> >
> > What is wrong?
> >
> Nothing in your code, just a bad habits from vb...
>
> In vb you use the form controls from everywhere... In gambas like in C or
> java
> you can't by default...
>
> You can by opening the project properties (ctrl+P) and selecting the
> option 'control are public'


Then, I think code completion should be more clever. SOL.


-- 
Daiguren Hyōrinmaru


More information about the User mailing list