TypeName-funktion; VarType-funktion

Returnerer en streng (TypeName) eller en numerisk værdi (VarType), som indeholder information til en variabel.

Syntaks:

TypeName (Variable) / VarType (Variable)

Returværdi:

String; Integer

Parametre:

Variable: Variablen, som du vil bestemme typen af. Du kan bruge følgende værdier:

Nøgleord

Navngivet konstant

VarType

Variabeltype

Boolean

11

Boolesk variabel

Date

V_DATE

7

Datovariabel

Currency

V_CURRENCY

6

Valutavariabel

Double

V_DOUBLE

5

Dobbelt flydende komma-variabel

Integer

V_INTEGER

2

Heltalsvariabel

Long

V_LONG

3

Stor heltalsvariabel

Object

9

Objektvariabel

Single

V_SINGLE

4

Enkelt decimaltalsvariabel

String

V_STRING

8

Strengvariabel

Variant

12

Variantvariabel (kan indeholde alle typer angivet ved definitionen)

Empty

V_EMPTY

0

Variabel er ikke initialiseret

Null

V_NULL

1

Ingen gyldige data


Fejlkoder:

5 Ugyldigt Procedurekald

Eksempel:

Sub ExampleType

Dim iVar As Integer

Dim sVar As String

Dim siVar As Single

Dim dVar As Double

Dim bVar As Boolean

Dim lVar As Long

Dim cVar as Currency

Dim tVar as Date

 MsgBox TypeName(iVar) & " " & VarType(iVar) & Chr(13) &_

 TypeName(sVar) & " " & VarType(sVar) & Chr(13) &_

 TypeName(siVar) & " " & VarType(siVar) & Chr(13) &_

 TypeName(dVar) & " " & VarType(dVar) & Chr(13) &_

 TypeName(bVar) & " " & VarType(bVar) & Chr(13) &_

 TypeName(cVar) & " " & VarType(cVar) & Chr(13) &_

 TypeName(tVar) & " " & VarType(tVar) & Chr(13) &_

 TypeName(lVar) & " " & VarType(lVar),0,"Nogle typer i LibreOffice Basic"

End Sub