「Vlax-get」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} この関数は、アンドキュメント扱い。突然使えなくなくなるかも。 vla-get-プロパティ名 でプロパティ取得するのが...」)
 
編集の要約なし
 
65行目: 65行目:
関連事項
関連事項
* [[vlax-get-acad-object]]
* [[vlax-get-acad-object]]
* [[vlax-get-property]]
* [[vlax-get]]
* [[vlax-get]]
* [[vlax-put]]
* [[vlax-put]]

2021年9月18日 (土) 16:05時点における最新版

この関数は、アンドキュメント扱い。突然使えなくなくなるかも。
vla-get-プロパティ名 でプロパティ取得するのが推奨の方法といえる。


構文
(vla-get-affectsgraphics vla-object property)


機能
プロパティを取得する。


引数
  • vla-object … FileDependency の VLA オブジェクト
  • property … プロパティ名


戻り値
プロパティの値。
  • 返り値の型は取得したプロパティによるので型チェックは必要かも。


サンプル
(setq *ActDoc* (vla-get-ActiveDocument (vlax-get-Acad-Object)))
(setq *fds* (vla-get-filedependencies *actdoc*))
(setq ct (vlax-get *fds* 'Count))
(setq pr1 (vla-item *fds* ct))

(setq fd_FileSize (vlax-get pr1 'FileSize))
44668

(setq fd_FingerprintGuid (vlax-get pr1 'FingerprintGuid))
""

(setq fd_FoundPath (vlax-get pr1 'FoundPath))
""

(setq fd_FullFileName (vlax-get pr1 'FullFileName))
"C:\\xref-files\\xxxxx.dwg"

(setq fd_Index (vlax-get pr1 'Index))
5

(setq fd_IsModified (vlax-get pr1 'IsModified))
0

(setq fd_ReferenceCount (vlax-get pr1 'ReferenceCount))
1

(setq fd_TimeStamp (vlax-get pr1 'TimeStamp))
823456442

(setq fd_VersionGuid (vlax-get pr1 'VersionGuid))
""


関連事項