GlobalScope
O código fonte e os diálogos do Basic estão organizados num sistema de biblioteca.
-
O LibraryContainer contém bibliotecas
-
As bibliotecas podem conter módulos e caixas de diálogos
No Basic:
-
O LibraryContainer chama-se BasicLibraries.
Nas caixas de diálogos:
-
O LibraryContainer chama-se DialogLibraries.
Ambos os LibraryContainers existem ao nível da aplicação e dentro de todos os documentos. No documento do Basic, os LibraryContainers dos documentos são invocados automaticamente. Se quiser invocar os LibraryContainers globais a partir de um documento, terá de utilizar a palavra-chave GlobalScope.
Sintaxe:
GlobalScope
Exemplo:
Exemplo em documento do Basic
' invocar Dialog1 na biblioteca de documento Standard
oDlgDesc = DialogLibraries.Standard.Dialog1
' invocar Dialog2 na biblioteca de documento Standard
oDlgDesc = GlobalScope.DialogLibraries.Library1.Dialog2