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
|