Funzione TypeName; Funzione VarType
Restituisce una stringa (TypeName) o un valore numerico (VarType) contenente informazioni relative a una variabile.
Sintassi:
TypeName (Variabile) / VarType (Variabile)
Valore restituito:
String; Integer
Parametri:
Variabile: variabile di cui si desidera determinare il tipo. Potete usare i seguenti valori:
parola chiave |
Costante nominata |
VarType |
Tipo di variabile |
Boolean |
|
11 |
Variabile booleana |
Date |
V_DATE |
7 |
Variabile data |
Currency |
V_CURRENCY |
6 |
Variabile di valuta |
Double |
V_DOUBLE |
5 |
Variabile numerica decimale doppia |
Integer |
V_INTEGER |
2 |
Variabile numerica intera |
Long |
V_LONG |
3 |
Variabili numerica intera lunga |
Object |
|
9 |
Variabile oggetto |
Single |
V_SINGLE |
4 |
Variabile numerica decimale singola |
String |
V_STRING |
8 |
Variabile stringa |
Variant |
|
12 |
Variabile variante (che può contenere tutti i tipi specificati dalla definizione) |
Empty |
V_EMPTY |
0 |
Variabile non inizializzata |
Null |
V_NULL |
1 |
Nessun dato valido |
Esempio:
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,"Alcuni tipi disponibili in LibreOffice Basic"
End Sub