Programkönyvtárak, modulok és párbeszédablakok
A következő szakasz a programkönyvtárak, modulok és párbeszédablakok alapvető használatát írja le a LibreOffice Basicben.
A LibreOffice Basic eszközöket biztosít a projektek strukturálásához. Ez különböző „egységeket” támogat, amelyek lehetővé teszik az egyedi szubrutinok és függvények csoportosítását egy Basic-projektben.
Programkönyvtárak
A programkönyvtárak a modulok rendszerezésére szolgálnak, és dokumentumokhoz, illetve sablonokhoz csatolhatók. Ha a dokumentum vagy a sablon mentve van, akkor a programkönyvtár összes modulja is automatikusan mentésre kerül.
Egy programkönyvtár maximum 16000 modult tartalmazhat.
Modulok
A modul szubrutinokat és függvényeket tartalmazhat változódeklarációkkal együtt. A modulba menthető program hossza 64 kB-ra van korlátozva. Ha nagyobb területre van szükség, akkor a LibreOffice Basic-projektet feloszthatja több modul között, és ezután mentheti őket egy könyvtárba.
Párbeszédablak-modulok
A párbeszédablak-modulok párbeszédablak-definíciókat tartalmaznak; a párbeszédablak tulajdonságait, a párbeszédablak-elemek tulajdonságait és a hozzárendelt eseményeket is beleértve. Mivel a párbeszédablak-modul csak egyetlen párbeszédablakot tartalmazhat, gyakran „párbeszédablakként” is hivatkoznak rá.