「Vlax-for」の版間の差分
細編集の要約なし |
編集の要約なし |
||
2行目: | 2行目: | ||
; 構文 | ; 構文 | ||
: (vlax-for ''symbol'' ''collection'' [''expression1'' [''expression2'' ...]]) | : (vlax-for ''symbol'' ''collection'' [''expression1'' [''expression2'' ...]]) | ||
; 機能 | ; 機能 | ||
: オブジェクトのコレクションに対し、各式を繰り返し評価する。 | : オブジェクトのコレクションに対し、各式を繰り返し評価する。 | ||
; 引数 | ; 引数 | ||
14行目: | 16行目: | ||
; 戻り値 | ; 戻り値 | ||
: コレクション内の最後のオブジェクトに対して実行された最後の式の値。 | : コレクション内の最後のオブジェクトに対して実行された最後の式の値。 | ||
2021年8月8日 (日) 22:21時点における最新版
- 構文
- (vlax-for symbol collection [expression1 [expression2 ...]])
- 機能
- オブジェクトのコレクションに対し、各式を繰り返し評価する。
- 引数
-
- symbol : コレクション内の各 VLA オブジェクトに割り当てるシンボル。
- collection : コレクション オブジェクトを表す VLA オブジェクト。
- expression1, expression2... : 評価する式。
- 戻り値
- コレクション内の最後のオブジェクトに対して実行された最後の式の値。
- サンプル
; 次のコードは、モデル空間内のすべての図形オブジェクトに対して vlax-dump-object 関数を実行する。 (vl-load-com) ; ActiveX をロード (vlax-for for-item (vla-get-modelspace (vla-get-activedocument (vlax-get-acad-object)) ) (vlax-dump-object for-item) ; オブジェクトのプロパティを一覧表示 )