Если вы пишете программу, вы получите один или больше *form файлов,
один или больше *class файлов и .project файл.
*form файл - описание вашего gui (графический интерфейс пользователя).
*class файл содержит код, который вы написали.
.project файл содержит некоторую информацию о вашем проекте, как "name"
"version" ...
Эти файлы будут компилированы компилятором "gbc" в двоичный
"pcode"(пи-код).
pcode сохраняется непосредственно в директории ".gambas".
Затем интерпретатор "gbx" итерпретирует pcode и дает необходимые
qt-components-binaries (qt-компоненты-двоичный код), что позволит
программе выполняться.
qt-components - это часть gambas. qt-component - это c++/qt программа,
которая получает gui описание из pcode и производит qt-gui.
Если вы хотите иметь gtk-components, вы только должны написать их ;-)
"gba"- это архиватор. Он берет .project информацию и комбинирует ее с
pcode в, так называемый, "executable file" (исполняемый файл). Чтобы
это закрутилось, вы берете gbx.
Project -- "compile (F7)" запускает gbc.
Project -- "run (F5)" запускает gbc и gbx.
Project -- "make executable (Ctrl-Alt-M)" запускает gbc и gba
-- JochenGeorges - 28 Dec 2004