Enhavo

# Variabloj

La jenaj ordonoj kaj funkcioj celas por trakti variablojn. Oni povas uzi ilin por deklari aŭ difini variablojn, por konverti variablojn de unu tipo al alia, aŭ por doni la variablan tipon.

## CCur Function

Konvertas ĉenan esprimon aŭ numeran esprimon al kurza esprimo. La lokaĵaraj atributoj uziĝas por dekumaj markiloj kaj kurzaj signoj.

## 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.

## CDate Function

Konvertas ĉenan aŭ numeran esprimon al data valoro.

## CDec Function

Konvertas ĉenan esprimon aŭ numeran esprimon al dekuma esprimo.

## CDbl Function

Konvertas numeran esprimon aŭ ĉenan esprimon al duobla tipo.

## CInt Function

Konvertas ĉenan aŭ numeran esprimon al entjero.

## CLng Function

Konvertas ĉenan aŭ numeran esprimon al longa entjero.

## Const Statement

Defines one or more identifiers as constants.

## CSng Function

Konvertas ĉenan aŭ numeran esprimon al datuma tipo Single.

## CStr Function

Konvertas numeran esprimon al ĉena esprimo.

## CVar Function

Konvertas ĉenan esprimon aŭ numeran esprimon al varianta esprimo.

## CVErr Function

Konvertas ĉenan esprimon aŭ numeran esprimon al varianta esprimo de la subtipo "Error".

## DefBool Statement

Se neniu tipdeklara signo aŭ ŝlosilvorto estas specifita, la ordono DefBool agordas la aprioran datumtipon por variabloj, laŭ signa amplekso.

## DefCur Statement

Se nenia tipdeklara signo aŭ ŝlosilvorto estas specifita, la ordono DefCur atribuas la variablan tipon, laŭ litera amplekso.

## DefDate Statement

Se neniu tipdeklara signo aŭ ŝlosilvorto estas specifita, la ordono DefDate agordas la aprioran variablan tipon, laŭ signa amplekso.

## DefDbl Statement

Agordas la aprioran variablan tipon, laŭ litera amplekso, se neniu tipdeklara signo aŭ ŝlosilvorto estas specifita.

## DefErr Statement

Se nenia tipdeklara signo aŭ ŝlosilvorto estas specifita, la ordono DefErr atribuas la aprioran variablan tipon, laŭ litera amplekso.

## DefInt Statement

Agordas la aprioran variablan tipon, laŭ litera amplekso, se neniu tipdeklara signo aŭ ŝlosilvorto estas specifita.

## DefLng Statement

Agordas la aprioran variablan tipon, laŭ litera amplekso, se neniu tipdeklara signo aŭ ŝlosilvorto estas specifita.

## DefObj Statement

Agordas la aprioran variablan tipon, laŭ litera amplekso, se neniu tipdeklara signo aŭ ŝlosilvorto estas specifita.

## DefSng Statement

Se nenia tipdeklara signo aŭ ŝlosilvorto estas specifita, la ordono DefSng atribuas la aprioran variablan tipon, laŭ litera amplekso.

## DefStr Statement

Se nenia tipdeklara signo aŭ ŝlosilvorto estas specifita, la ordono DefStr atribuas la aprioran variablan tipon, laŭ litera amplekso.

## DefVar Statement

Agordas la aprioran variablan tipon, laŭ litera amplekso, se neniu tipdeklara signo aŭ ŝlosilvorto estas specifita.

## Dim Statement

Declares variables or arrays.

## ReDim Statement

Declares or redefines variables or arrays.

## Type Statement

Define non-UNO data structures.

## IsArray Function

Komputas ĉu variablo estas datuma kampo en tabelo.

## IsDate Function

Testas ĉu numera aŭ ĉena esprimo estas konvertebla al variablo de tipo Date

## IsEmpty Function

Testas ĉu Variant-variablo enhavas la valoron Empty. La valoro Empty montras ke la variablo ne estas pravalorizita.

## IsError Function

Testas ĉu variablo enhavas valoron de tipo 'error' (eraro).

## IsNull Function

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

## IsNumeric Function

Testas ĉu esprimo estas numero. Se la esprimo estas numero, la funkcio liveras la valoron True, alie 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.

## LBound Function

Liveras la malaltan limon de tabelo.

## UBound Function

Liveras la altan limon de tabelo.

## Let Statement

Atribuas valoron al variablo.

## Array Function

Liveras la tipon Variant kun datuma kampo.

## DimArray Function

Liveras Variant-tabelon.

## Erase Statement

Forigas la enhavon de tabeleroj de fiksgranda tabelo, kaj malplenigas la memoron uzitan de nefiksgrandaj tabeloj.

## Option Base Statement

Difinas la aprioran malaltan limon por tabeloj kiel 0 aŭ 1.

## Option Explicit Statement

Specifas ke ĉiu variablo en la programa kodo estu eksplicite deklarita per la ordono Dim.

## Public Statement

Fiksas la dimension de variablo aŭ tabelo ĉe la modula nivelo (tio estas, ne en subproceduro aŭ funkcio), por ke la variablo aŭ tabelo validu en ĉiuj bibliotekoj kaj moduloj.

## Global keyword

Fiksas la dimension de variablo aŭ tabelo ĉe la modula nivelo (tio estas, ne en subproceduro aŭ funkcio), por ke la variablo aŭ tabelo validu en ĉiuj bibliotekoj kaj moduloj por la aktuala seanco.

## Static Statement

Deklaras variablon aŭ tabelon ĉe la procedura nivelo en subproceduro aŭ funkcio, por ke la valoroj de la variablo aŭ tabelo konserviĝu post eliro el la subproceduro aŭ funkcio. La konvencioj de ordono Dim ankaŭ validas.

## 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.

## FindObject Function

Ebligas adresi objekton je rultempo kiel ĉenan parametron per la objekta nomo.

## FindPropertyObject Function

Ebligas ke oni rultempe adresu objektojn per ĉena parametro uzanta la objektan nomon.

## Optional (in Function Statement)

Ebligas difini parametrojn pasotajn al funkcio nedevige.

## IsMissing Function

Testas ĉu funkcio estas vokita per nedeviga parametro.

## HasUnoInterfaces Function

Testas ĉu Basic Uno objekto subtenas specifan Uno-interfacon.

## EqualUnoObjects Function

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

## IsUnoStruct Function

Liveras la valoron True se la donita objekto estas Uno-struck (strukturo).