vlax-variant-type
Dostępne słowniki:
vlax-variant-type |
(vlax-variant-type zmienna)
Zwraca typ danych obiektu typu variant.
Zwracana wartość to liczba całkowita, której znaczenie jest następująca:
Liczba |
znaczenie |
wartość |
|
Pusta |
vlax-vbEmpty |
1 |
Brak prawidłowych danych |
vlax-vbNull |
2 |
Liczba całkowita |
vlax-vbInteger |
3 |
Liczba całkowita podwójnej precyzji |
vlax-vbLong |
4 |
Liczba rzeczywista pojedynczej precyzji |
vlax-vbSingle |
5 |
Liczba rzeczywista podwójnen precyzji |
vlax-vbDouble |
8 |
Tekst |
vlax-vbString |
11 |
Wartość logiki boolowskiej |
vlax-vbBoolean |
8192+n |
Tablica |
vlax-vbArray |
Jeśli zmienna przekazana jako parametr funkcji nie jest typu variant, funkcja rzuca błąd: "błąd: nieprawidłowy typ argumentu".
Przykład:
(setq IntArray (vlax-make-safearray vlax-vbInteger '(0 . 2)))
(setq IntArray (vlax-safearray-fill IntArray '(10 10 0)))
(setq VarArray (vlax-make-variant IntArray))
(vlax-variant-type VarArray) 8194 (equals 8192 + 2(vlax-vbInteger))
Podobne tematy:
vlax-make-safearray
vlax-make-variant
vlax-variant-change-type
vlax-variant-value
|