「Vlax-get」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
編集の要約なし
編集の要約なし
 
6行目: 6行目:


; 構文
; 構文
: (vla-get-affectsgraphics ''vla-object'' ''property'')
: (vla-get ''vla-object'' ''property'')





2025年8月15日 (金) 21:52時点における最新版

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


構文
(vla-get 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))
""


関連事項