vlax-safearray-get-u-bound (AutoLISP/ActiveX)

配列の次元のインデックスの上限(終了インデックス)を返します。

サポートされているプラットフォーム: Windows のみ

構文と要素

(vlax-safearray-get-u-bound var dim)
var

タイプ: セーフ配列

セーフ配列を含んだ変数。

dim

タイプ: 整数型

配列の次元。最初の次元は、次元 1 です。

戻り値

タイプ: 整数型

次元のインデックスの上限(終了インデックス)を表す数値。var が配列でないか、dim 引数が無効(たとえば 0、または配列の次元数よりも大きい数値)の場合、エラーが発生します。

次の例は、次のように定義されたセーフ配列を評価します。

(vlax-make-safearray vlax-vbString '(1 . 2) '(0 . 1) ))

配列の最初の次元の終了インデックスを取得します。

(vlax-safearray-get-u-bound tmatrix 1)
2

最初の次元は、インデックス 2 で終わっています。

配列の 2 番目の次元の終了インデックスを取得します。

(vlax-safearray-get-u-bound tmatrix 2)
1

2 番目の次元は、インデックス 1 で終わっています。