IBM Lotus Symphony
|
Исходный код и окна Basic организованы в виде библиотечной системы.
Библиотеки хранятся в контейнере библиотек - LibraryContainer.
Библиотеки могут содержать модули и окна.
LibraryContainer называется BasicLibraries .
LibraryContainer называется DialogLibraries .
Оба контейнера LibraryContainer существуют на уровне приложений и в каждом документе. В Basic для документов контейнеры LibraryContainer документов вызываются автоматически. При вызове глобального контейнера LibraryContainer из документа необходимо указать ключевое слово GlobalScope .
GlobalScope
Пример в Basic для документов
' Вызов Dialog1 в библиотеке документов Standard
oDlgDesc = DialogLibraries.Standard.Dialog1
' Вызов Dialog2 в библиотеке приложений Library1
oDlgDesc = GlobalScope.DialogLibraries.Library1.Dialog2