「Vlax-ldata-put」の版間の差分
細編集の要約なし  | 
				編集の要約なし  | 
				||
| (同じ利用者による、間の1版が非表示) | |||
| 6行目: | 6行目: | ||
; 機能  | ; 機能  | ||
: 図面ディクショナリに LISP データを格納する。  | : 図面ディクショナリに LISP データを格納する。  | ||
; 引数  | ; 引数  | ||
| 12行目: | 13行目: | ||
:* data : ディクショナリに格納する LISP データ。  | :* data : ディクショナリに格納する LISP データ。  | ||
:* private : private 引数に nil 以外の値を指定し、独自の名前空間 VLX から vlax-ldata-put 関数を呼び出すと、vlax-ldata-put 関数はそのデータを、同じ VLX によってのみ取得可能としてマークする。  | :* private : private 引数に nil 以外の値を指定し、独自の名前空間 VLX から vlax-ldata-put 関数を呼び出すと、vlax-ldata-put 関数はそのデータを、同じ VLX によってのみ取得可能としてマークする。  | ||
; 戻り値  | ; 戻り値  | ||
| 19行目: | 21行目: | ||
; サンプル  | ; サンプル  | ||
<pre class="brush: autolisp;">  | <pre class="brush: autolisp;">  | ||
(vlax-ldata-put "mydict" "key" '(1))    | |||
(1)  | (1)  | ||
(vlax-ldata-put "mydict" "cay" "Gumbo jumbo")    | |||
"Gumbo jumbo"  | "Gumbo jumbo"  | ||
(vlax-ldata-put "mydict" "latest" "2020.01.01")   | |||
"2020.01.01"  | |||
(vlax-ldata-list "mydict")   | |||
(("latest" . "2020.01.01") ("cay" . "Gumbo jumbo"))  | |||
</pre>  | </pre>  | ||
| 30行目: | 39行目: | ||
* [[vlax-ldata-delete]] 関数  | * [[vlax-ldata-delete]] 関数  | ||
* [[vlax-ldata-list]] 関数  | * [[vlax-ldata-list]] 関数  | ||
* [[vlax-ldata-put]] 関数  | |||
[[Category:AutoLISP]]  | [[Category:AutoLISP]]  | ||
2021年7月22日 (木) 15:58時点における最新版
- 構文
 - (vlax-ldata-put dict key data [private])
 
- 機能
 - 図面ディクショナリに LISP データを格納する。
 
- 引数
 - 
- dict : VLA オブジェクト、AutoCAD 図形オブジェクト、またはグローバル ディクショナリの名前を示す文字列。
 - key : ディクショナリ キーを指定する文字列。
 - data : ディクショナリに格納する LISP データ。
 - private : private 引数に nil 以外の値を指定し、独自の名前空間 VLX から vlax-ldata-put 関数を呼び出すと、vlax-ldata-put 関数はそのデータを、同じ VLX によってのみ取得可能としてマークする。
 
 
- 戻り値
 - data の値。
 
- サンプル
 
(vlax-ldata-put "mydict" "key" '(1)) 
(1)
(vlax-ldata-put "mydict" "cay" "Gumbo jumbo") 
"Gumbo jumbo"
(vlax-ldata-put "mydict" "latest" "2020.01.01") 
"2020.01.01"
(vlax-ldata-list "mydict") 
(("latest" . "2020.01.01") ("cay" . "Gumbo jumbo"))
関連事項
- vlax-ldata-get 関数
 - vlax-ldata-delete 関数
 - vlax-ldata-list 関数
 - vlax-ldata-put 関数