「Vlax-get-or-create-object」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (vlax-get-or-create-object ''prog-id'') ; 機能 : アプリケーション オブジェクトの実行中のインスタンスを返す。アプリケーション…)
 
編集の要約なし
 
(同じ利用者による、間の3版が非表示)
1行目: 1行目:
{{AutoLISP}}
; 構文
; 構文
: (vlax-get-or-create-object ''prog-id'')
: (vlax-get-or-create-object ''prog-id'')
5行目: 6行目:
; 機能
; 機能
: アプリケーション オブジェクトの実行中のインスタンスを返す。アプリケーションが実行中でない場合は、新しいインスタンスを作成する。  
: アプリケーション オブジェクトの実行中のインスタンスを返す。アプリケーションが実行中でない場合は、新しいインスタンスを作成する。  


; 引数
; 引数
11行目: 13行目:
: 次に、例を示す。
: 次に、例を示す。
  AutoCAD.Drawing.15
  AutoCAD.Drawing.15


; 戻り値
; 戻り値
: オブジェクト。
: VLAオブジェクト。




; サンプル
; サンプル
_$ (vlax-get-or-create-object "Excel.Application")
<pre class="brush:autolisp;">
#<VLA-OBJECT _Application 0017bb5c>
(vlax-get-or-create-object "Excel.Application")
(vlax-get-or-create-bject "access.application" )
(vlax-dump-object (vlax-get-or-create-object "autocad.application"))
(vlax-dump-object (vlax-get-or-create-object "icad.application"))
 
</pre>
 


-----
関連事項
* [[バージョン履歴とサポートAPI]]


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

2023年7月1日 (土) 15:52時点における最新版

構文
(vlax-get-or-create-object prog-id)


機能
アプリケーション オブジェクトの実行中のインスタンスを返す。アプリケーションが実行中でない場合は、新しいインスタンスを作成する。


引数
  • prog-id : ActiveX オブジェクトのプログラム上の識別子を含んだ文字列。prog-id の形式は、次のとおり。
<Vendor>.<Component>.<Version>
次に、例を示す。
AutoCAD.Drawing.15


戻り値
VLAオブジェクト。


サンプル
(vlax-get-or-create-object "Excel.Application")
(vlax-get-or-create-bject "access.application" )
(vlax-dump-object (vlax-get-or-create-object "autocad.application"))
(vlax-dump-object (vlax-get-or-create-object "icad.application"))



関連事項