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

Dominique SIMONART simonart.dominique at ...11...
Mon Nov 26 14:27:26 CET 2007


Hi,

Arief Bayu Purwanto a écrit :
> 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.
>
>
>   

Thanks Fabien, it's OK now
Thank Jacky, it was the next step  :)

Dominique Simonart





More information about the User mailing list