「Vlax-dump-object」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (vlax-dump-object ''obj'' [''T'']) ; 機能 : オブジェクトのプロパティと、オプションとして、オブジェクトに適用可能なメソッド…)
 
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
{{AutoLISP}}
; 構文
; 構文
: (vlax-dump-object ''obj'' [''T''])
: (vlax-dump-object ''obj'' [''T''])
15行目: 16行目:


; サンプル
; サンプル
$ (setq aa (vlax-get-acad-object))
<pre class="brush:autolisp;">
#<VLA-OBJECT IAcadApplication 00b3b91c>
(setq aa (vlax-get-acad-object))
_$ (vlax-dump-object aa)
#<VLA-OBJECT IAcadApplication 00b3b91c>
'''; IAcadApplication: AutoCAD アプリケーションのインスタンス'''
(vlax-dump-object aa)
'''; プロパティの値:'''
; IAcadApplication: AutoCAD アプリケーションのインスタンス
'''; ActiveDocument (RO) = #<VLA-OBJECT IAcadDocument 01b52fac>'''
; プロパティの値:'''
'''; Application (RO) = #<VLA-OBJECT IAcadApplication 00b3b91c>'''
; ActiveDocument (RO) = #<VLA-OBJECT IAcadDocument 01b52fac>
'''; Caption (RO) = "AutoCAD - [Drawing.dwg]"'''
; Application (RO) = #<VLA-OBJECT IAcadApplication 00b3b91c>
'''.'''
; Caption (RO) = "AutoCAD - [Drawing.dwg]"
'''.'''
.
'''.'''
.
'''T'''
.
T


: オブジェクトのプロパティと、オブジェクトに適用可能なメソッドを一覧表示する。
; オブジェクトのプロパティと、オブジェクトに適用可能なメソッドを一覧表示する。
_$ (vlax-dump-object aa T)
(vlax-dump-object aa T)
'''; IAcadApplication: AutoCAD アプリケーションのインスタンス'''
; IAcadApplication: AutoCAD アプリケーションのインスタンス
'''; プロパティの値:'''
; プロパティの値:
'''; ActiveDocument (RO) = #<VLA-OBJECT IAcadDocument 01b52fac>'''
; ActiveDocument (RO) = #<VLA-OBJECT IAcadDocument 01b52fac>
'''; Application (RO) = #<VLA-OBJECT IAcadApplication 00b3b91c>'''
; Application (RO) = #<VLA-OBJECT IAcadApplication 00b3b91c>
'''; Caption (RO) = "AutoCAD - [Drawing.dwg]"'''
; Caption (RO) = "AutoCAD - [Drawing.dwg]"
'''.'''
.
'''.'''
.
'''.'''
.
'''; サポートされているメソッド:'''
; サポートされているメソッド:'''
'''; EndUndoMark ()'''
; EndUndoMark ()'''
'''; Eval (1)'''
; Eval (1)
'''; GetInterfaceObject (1)'''
; GetInterfaceObject (1)
'''; ListAds ()'''
; ListAds ()
'''; ListArx ()'''
; ListArx ()
'''.'''
.
'''.'''
.
'''.'''
.
'''T'''
T


; 選択した図形の情報をダンプ表示
(vlax-dump-object (vlax-ename->vla-object (car (entsel))))
</pre>
-----
関連事項
* [[vlax-get-acad-object]]
* [[VLA-関数]]
* [[vlax-dump-object]]


[[Category:AutoLISP]]
[[Category:AutoLISP]]

2016年12月19日 (月) 09:54時点における最新版

構文
(vlax-dump-object obj [T])


機能
オブジェクトのプロパティと、オプションとして、オブジェクトに適用可能なメソッドを一覧表示する。
引数
  • obj : VLA オブジェクト。
  • T : 指定した場合、vlax-dump-object 関数は obj に適用可能なすべてのメソッドも一覧表示する。
戻り値
成功した場合は T。無効なオブジェクト名が指定された場合、vlax-dump-object 関数はエラー メッセージを表示する。


サンプル
(setq aa (vlax-get-acad-object))
#<VLA-OBJECT IAcadApplication 00b3b91c>
(vlax-dump-object aa)
; IAcadApplication: AutoCAD アプリケーションのインスタンス
; プロパティの値:'''
; ActiveDocument (RO) = #<VLA-OBJECT IAcadDocument 01b52fac>
; Application (RO) = #<VLA-OBJECT IAcadApplication 00b3b91c>
; Caption (RO) = "AutoCAD - [Drawing.dwg]"
.
.
.
T

; オブジェクトのプロパティと、オブジェクトに適用可能なメソッドを一覧表示する。
(vlax-dump-object aa T)
; IAcadApplication: AutoCAD アプリケーションのインスタンス
; プロパティの値:
; ActiveDocument (RO) = #<VLA-OBJECT IAcadDocument 01b52fac>
; Application (RO) = #<VLA-OBJECT IAcadApplication 00b3b91c>
; Caption (RO) = "AutoCAD - [Drawing.dwg]"
.
.
.
; サポートされているメソッド:'''
; EndUndoMark ()'''
; Eval (1)
; GetInterfaceObject (1)
; ListAds ()
; ListArx ()
.
.
.
T

; 選択した図形の情報をダンプ表示
(vlax-dump-object (vlax-ename->vla-object (car (entsel))))



関連事項