Variáveis

As seguintes instruções e funções servem para trabalhar com variáveis. Pode utilizar estas funções para definir ou declarar variáveis, converter variáveis de um tipo para outro ou determinar o tipo de variável.

Função CCur

Converte uma expressão de caracteres ou expressão numérica numa expressão monetária. As definições de configuração regional são utilizadas para separadores decimais e símbolos monetários.

Função CBool

Converte uma comparação de cadeia ou numérica numa expressão booleana, ou converte uma expressão numérica individual numa expressão booleana.

CDate Function

Converte qualquer cadeia ou expressão numérica num valor de data.

Função CDec

Converte uma expressão em caracteres ou expressão numérica numa expressão decimal.

CDbl Function

Converte qualquer expressão numérica ou em caracteres num tipo duplo.

CInt Function

Converte qualquer cadeia ou expressão numérica num número inteiro.

CLng Function

Converte qualquer cadeia de texto ou expressão numérica num número inteiro longo.

Const Statement

Define uma cadeia de texto como uma constante.

CSng Function

Converte qualquer cadeia de texto ou expressão numérica num tipo de dados Individual.

CStr Function

Converte qualquer expressão numérica numa expressão em caracteres.

Função CVar

Converte uma expressão em caracteres ou expressão numérica numa expressão variante.

Função CVErr

Converte uma expressão em caracteres ou expressão numérica numa expressão variante de subtipo "Error".

DefBool Statement

Se não especificar qualquer carácter de declaração de tipo ou palavra-chave, a instrução DefBool define o tipo de dados padrão para as variáveis, de acordo com o intervalo das letras.

DefCur Statement

Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefCur define o tipo de variável padrão, de acordo com o intervalo de letras.

DefDate Statement

Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefDate define o tipo de variável padrão de acordo com o intervalo de letras.

DefDbl Statement

Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave.

DefErr Statement

Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefErr define o tipo de variável padrão, de acordo com o intervalo de letras.

DefInt Statement

Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave.

DefLng Statement

Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave.

DefObj Statement

Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave.

DefSng Statement

Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefSng define o tipo de variável padrão, de acordo com o intervalo de letras.

DefStr Statement

Se não especificar o carácter de declaração de tipo ou palavra-chave, a instrução DefStr define o tipo de variável padrão, de acordo com o intervalo de letras.

DefVar Statement

Define o tipo de variável padrão, segundo um intervalo de letras, se não for especificado qualquer carácter de declaração de tipo ou palavra-chave.

Dim Statement

Declara uma variável ou uma matriz.

ReDim Statement

Declara uma variável ou uma matriz.

Instrução Type

Definir estruturas de dados não UNO (structs).

IsArray Function

Determina se uma variável é um campo de entrada numa matriz.

IsDate Function

Verifica se uma expressão numérica ou em caracteres pode ser convertida numa variável de Data.

IsEmpty Function

Testa se uma variante variável contém o valor Vazio. O valor Vazio indica que a variável não está inicializada.

IsError Function

Testa os erros de uma variável.

IsNull Function

Verifica se uma variante contém o valor especial Nulo, que indica que a variável não contém dados.

IsNumeric Function

Verifica se uma expressão é um número. Se a expressão for um número, a função devolve True, caso contrário a função devolve False.

IsObject Function

Verifica se uma variável objeto é um objeto OLE. A função devolve "True" se a variável for um objeto OLE, caso contrário devolve "False".

Função LBound

Devolve o limite inferior de uma matriz.

UBound Function

Devolve o limite superior de uma matriz.

Let Statement

Atribui um valor a uma variável.

Array Function

Devolve a variante de tipo com um campo de entrada.

DimArray Function

Devolve uma matriz variante.

Erase Function

Elimina o conteúdo de elementos da matriz contendo matrizes de tamanho fixo, e liberta a memória utilizada por matrizes de tamanho variável.

Option Base Statement

Define o limite inferior padrão para matrizes como 0 ou 1.

Option Explicit Statement

Especifica que cada variável no código do programa terá de ser definida de forma explícita através da instrução Dim.

Public Statement

Dimensiona uma variável ou uma matriz ao nível do módulo (ou seja, não numa sub-rotina ou função), para que a variável e a matriz sejam válidas em todas as bibliotecas e módulos.

Global Statement

Dimensiona uma variável ou uma matriz ao nível global (ou seja, fora de uma sub-rotina ou função), para que a variável matriz sejam válidas em todas as bibliotecas e módulos durante a sessão em curso.

Static Statement

Define uma variável ou uma matriz ao nível de procedimento numa sub-rotina ou função, para que os valores da variável ou da matriz sejam guardados depois de terminada a sub-rotina ou função. Também são válidas as convenções das instruções Dim.

TypeName Function; VarType Function

Devolve uma cadeia (TypeName) ou um valor numérico (VarType) que contenha informações para uma variável.

Set Statement

Define a referência de um objeto a uma variável ou a uma propriedade.

FindObject Function

Permite que um objeto seja tratado durante o momento de execução como um parâmetro de uma cadeia de texto através do nome do objeto.

Função FindPropertyObject

Permite que um objeto seja durante a sua execução como um parâmetro de cadeia utilizando o nome do objeto.

Optional (in Function Statement)

Permite-lhe definir parâmetros transferidos para uma função como opcionais.

Função IsMissing

Verifica se uma função é invocada com um parâmetro opcional.

HasUnoInterfaces Function

Verifica se um objeto do Basic Uno aceita certas interfaces Uno.

EqualUnoObjects Function

Devolve "True" se os dois objetos especificados do Basic Uno representarem a mesma ocorrência do objeto Uno.

IsUnoStruct Function

Devolve True se o objeto for uma estrutura Uno.