Conteúdo
Índice 🔎︎

# 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