Conteúdo

# Mais instruções

As instruções que não pertencem a uma das outras categorias são descritas aqui.

## Instrução de chamada

Transfere o controlo do programa para uma sub-rotina, uma função ou um procedimento de uma Biblioteca de Ligação Dinâmica (DLL). A palavra-chave, o tipo e o número de parâmetros dependem da rotina que está a ser chamada.

## Escolher função

Devolve um valor selecionado de uma lista de valores.

## Instrução Declare

Declara e define uma sub-rotina numa DLL que pretenda executar a partir do LibreOffice Basic.

## Instrução End

Termina um procedimento ou um bloco.

## Instrução Exit

Sai de um Do...Loop, For...Next, uma função, uma propriedade ou uma sub-rotina.

## Função FreeLibrary

Lança DLLs carregados por uma instrução Declare. Uma DLL lançada é automaticamente recarregada se uma das suas funções for chamada. Consulte também: Declare

## Declaração de função

Uma função é um bloco de código que é executado quando é chamado. Normalmente, uma função é chamada numa expressão.

É possível passar dados, conhecidos como parâmetros ou argumentos, para uma função. Pode-se passar um parâmetro por valor ou por referência. Quando se passa por referência, as alterações aplicadas ao parâmetro na função serão devolvidas ao código que a chamou.

Uma função normalmente devolve dados como resultado.

## Instrução Rem

Especifica que uma linha do programa é um comentário.

## Instrução Stop

Interrompe a execução do programa Basic.

## Sub-instrução

Define uma sub-rotina.

## Função Switch

Calcula uma lista de valores, que consiste numa expressão seguida de um valor. A função Switch devolve um valor associado à expressão transferida por esta função.

## Instrução With

Define um objeto como objeto predefinido. A menos que seja declarado outro nome de objeto, todas as propriedades e métodos referem-se ao objeto predefinido até se chegar à instrução End With.

Necessitamos da sua ajuda!