Как
использовать модули
В модуле (Module) вы может разместить методы (подпрограммы или
функции), которые доступны для всех других методов проекта.
Это лекго использовать, поскольку вы не должны создавать образец
объекта, как с классом, перед тем как сможете получить доступ к методам.
НО ... Нет модулей в системе
объектно-ориентированного программирования.
(И вы также не можете создать библиотеки Gambas без модулей. Но
они видимо удобны для миграции через них с существующего VB кода в
Gambas. - RobKudla 7 July 2003)
Я не рекомендую использовать модули.
Лучше написать класс с правом смешивать обших (public) и частных
(private) членов! Это добавит, видимо, немного работы, но так ваш стиль
программирования станет много яснее.

STATIC PUBLIC SUB Main()
hForm AS Fmain
hForm = NEW Fmain
hForm.show
END
PUBLIC SUB Button1_Click()
Label1.Text = Mjo.sayHello(TextBox1.Text)
END
PUBLIC FUNCTION sayHello(name AS String) AS String
RETURN "Hello " & name
END
Download