Functie TypeName; Functie VarType

Module
Inhoud
Index 🔎︎

# TypeName-functie; VarType-functie

Geeft een tekenreeks (TypeName) of een numerieke waarde (VarType) terug die informatie voor een variabele bevat.

## Syntaxis:

    TypeNaam (Variabele) / VarType (Variabele)

## Teruggegeven waarde:

String; Integer

## Parameters:

Variabele: De variabele waarvan het type moet worden bepaald. De volgende waarden zijn mogelijk:

sleutelwoord | Benoemde constante | VarType | Type variabele
Boolean |  | 11 | Booleaanse variabele
Date | V_DATE | 7 | Datumvariabele
Currency | V_CURRENCY | 6 | Valutavariabele
Double | V_DOUBLE | 5 | Double drijvende-kommavariabele
Integer | V_INTEGER | 2 | Integer-variabele
Long | V_LONG | 3 | Long Integer-variabele
Object |  | 9 | Object-variabele
Single | V_SINGLE | 4 | Single drijvende-kommavariabele
String | V_STRING | 8 | String-variabele
Variant |  | 12 | Variant-variabele (kan alle typen, gespecificeerd door de definitie, bevatten)
Empty | V_EMPTY | 0 | Variabele is niet geïnitialiseerd
Null | V_NULL | 1 | Geen geldige gegevens

## Foutcodes:

5 Ongeldige aanroep van procedure

## Voorbeeld:

    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,"Enkele typen in LibreOffice BASIC"

    End Sub