Contido

# Variábeis

As seguintes instrucións e funcións serven para declarar ou definir variábeis, converter variábeis dun tipo a outro ou determinar o seu tipo.

## CCur Function

Converte unha expresión numérica ou de cadea en expresión monetaria. Para o separador decimal e os símbolos de moeda utilízase a configuración rexional.

## CBool Function

Converts an expression or a set of expressions into a boolean. An expression is composed of strings, numbers and operators. Comparison, logical or mathematical operators are allowed inside expressions.

## Función CDate

Converte calquera cadea ou expresión numérica nun valor de data.

## Función CDec

Converte unha expresión numérica ou de cadea en expresión decimal.

## Función CDbl

Converte calquera expresión numérica ou de cadea nun tipo duplo.

## Función CInt

Converte unha cadea ou expresión numérica nun enteiro.

## Función CLng

Converte unha cadea ou expresión numérica nun enteiro longo.

## Const Statement

Defines one or more identifiers as constants.

## Función CSng

Converte calquera cadea ou expresión numérica nun tipo de datos Simple.

## Función CStr

Converte calquera expresión numérica nunha expresión de cadea.

## Función CVar

Converte unha expresión numérica ou de cadea en expresión de variante.

## Función CVErr

Converte unha expresión numérica ou de cadea en expresión de variante do tipo método «Erro».

## Instrución DefBool

Se non se especifica ningún carácter ou palabra chave de declaración de tipo, a instrución DefBool estabelece o tipo predefinido de datos para variábeis de acordo cun intervalo de letras.

## Instrución DefCur

Se non se especifica ningún carácter ou palabra chave de declaración de tipo, a instrución DefCur estabelece o tipo predefinido de variábel, de acordo cun intervalo de letra.

## Instrución DefDate

Se non se especifica un carácter ou palabra chave de declaración de tipo, a instrución DefDate estabelece o tipo predefinido de variábel, de acordo cun intervalo de letras.

## Instrución DefDbl

Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.

## Instrución DefErr

Se non se especifica ningún carácter ou palabra chave de declaración de tipo, a instrución DefErr estabelece o tipo predefinido de datos para variábeis de acordo cun intervalo de letras.

## Instrución DefInt

Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.

## Instrución DefLng

Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.

## Instrución DefObj

Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.

## Instrución DefSng

Se non se especifica un carácter ou palabra chave de declaración de tipo, a instrución DefSng estabelece o tipo predefinido de variábel, de acordo cun intervalo de letras.

## Instrución DefStr

Se non se especifica un carácter ou palabra chave de declaración de tipo, a instrución DefDate estabelece o tipo predefinido de variábel, de acordo cun intervalo de letras.

## Instrución DefVar

Sets the default variable type, according to a letter range, if no type-declaration character or keyword is specified.

## Dim Statement

Declares variables or arrays.

## Instrución ReDim

Declares or redefines variables or arrays.

## Type Statement

Define non-UNO data structures.

## Función IsArray

Determina se unha variábel é un campo de datos dunha matriz.

## Función IsDate

Tests if a numeric or string expression can be converted to a Date variable.

## Función IsEmpty

Comproba se unha variábel de tipo variante contén o valor Empty (baleiro). O valor Empty indica que a variábel non se iniciou.

## Función IsError

Comproba se unha variábel contén un valor de erro.

## IsNull Function

Tests if a Variant contains the special Null value, indicating that the variable does not contain data.

## Función IsNumeric

Tests if an expression is a number. If the expression is a number, the function returns True, otherwise the function returns False.

## IsObject Function

Tests if a variable is an object, as opposed to primitive data types such as dates, numbers, texts. The function returns True if the variable is an object, otherwise it returns False.

## Función LBound

Devolve o límite inferior dunha matriz.

## Función UBound

Devolve o límite superior dunha matriz.

## Instrución Let

Atribúe un valor a unha variábel.

## Array Function

Devolve o tipo variante cun campo de datos.

## Función DimArray

Devolve unha matriz de tipo variante.

## Erase Statement

Elimina o contido dos elementos de matrices de tamaño fixo e libera a memoria usada por matrices de tamaño variábel.

## Instrución Option Base

Define o límite inferior predefinido para matrices entre 0 e 1.

## Instrución Option Explicit

Especifica que cada variábel do código do programa debe declararse explicitamente coa instrución Dim.

## Instrución Public

Dimensiona unha variábel ou matriz a nivel de módulo (fóra dun método ou función) de forma que sexan válidas en todas as bibliotecas e módulos.

## Global keyword

Dimensiona unha variábel ou unha matriz a nivel global (fóra dun método ou función) de forma que sexan válidas en todas as bibliotecas e módulos para a sesión actual.

## Instrución Static

Declara unha variábel ou matriz a nivel de procedemendo dentro dun método ou función, de forma que os seus valores se manteñan despois da súa saída. As convencións da instrución Dim tamén son válidas.

## TypeName Function; VarType Function

Returns text or a numeric value that contain type information for a variable.

## Set Statement

Sets an object reference on a variable.

## Función FindObject

Activa o direccionamento de obxectos en tempo de execución como un parámetro de cadea por medio do seu nome.

## Función FindPropertyObject

Permite o direccionamento de obxectos en tempo de execución como un parámetro de cadea por medio do seu nome.

## Optional (in Function Statement)

Permite definir parámetros como opcionais para a función.

## Función IsMissing

Comproba se a función se chama cun parámetro opcional.

## Función HasUnoInterfaces

Comproba se un obxecto Uno de Basic soporta determinadas interfaces Uno.

## EqualUnoObjects Function

Returns True if the two specified Basic variables represent the same Uno object instance.

## Función IsUnoStruct

Devolve verdadeiro se o obxecto é unha estrutura Uno.