Bibliotecas, módulos e caixas de diálogo
O texto que se segue descreve a utilização básica de bibliotecas, módulos e caixas de diálogo do LibreOfficeDev Basic.
O LibreOfficeDev Basic disponibiliza ferramentas para ajudar a estruturar os seus projetos. Aceita várias "unidades", que lhe permitem agrupar SUBS e FUNÇÕES individuais num projeto do Basic.
Bibliotecas
As bibliotecas são utilizadas para organizar módulos e podem ser anexadas tanto a um documento como a um modelo. Quando o documento ou o modelo é guardado, todos os módulos contidos na bibliotecas são também automaticamente gravados.
Uma biblioteca pode conter um máximo de 16.000 módulos.
Módulos
Um módulo contém SUBS e FUNÇÕES juntamente com declarações variáveis. O tamanho de um programa que pode ser guardado num módulo está limitado a 64 KB. Se for necessário mais espaço, pode dividir um projeto do LibreOfficeDev Basic em vários módulos e, em seguida, guardá-los numa única biblioteca.
Módulos de diálogo
Os módulos de diálogo contêm as definições das caixas de diálogo, incluindo as propriedades da caixa de diálogo, as propriedades de cada elemento da caixa de diálogo e os eventos atribuídos. Dado que um módulo de diálogo só pode conter um diálogo, normalmente são denominadas por "caixas de diálogo".