「Vla-関数」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
8行目: 8行目:
* AutoCADにおいてVLA-関数を使用できるようにするためには、事前に ([[vl-load-com]]) を実行しておく必要がある。  
* AutoCADにおいてVLA-関数を使用できるようにするためには、事前に ([[vl-load-com]]) を実行しておく必要がある。  
* IJCAD2013 は [[vl-load-com]] は不要っぽい。
* IJCAD2013 は [[vl-load-com]] は不要っぽい。
* 他のAutoLISP関数よりデリケート。下手に作るとサクッとCADが落ちるたり固まったりするので注意。
* 他のAutoLISP関数よりデリケート。下手に作るとサクッとCADが落ちたり固まったりするので注意。
* ActiveXのない Mac版では当然の如く利用できない。
* ActiveXのない Mac版では当然の如く利用できない。
* IJCAD は 2013 で利用可能になった。
* IJCAD は 2013 で利用可能になった。

2013年5月6日 (月) 20:43時点における版

ActiveX からのトランスポート関数

  • VLA- の関数は、すべてのActiveX メソッドに対応している。メソッドを呼び出すためにこれらの関数を使用する。
  • VLA-GET- の関数は、そのプロパティの値を取得できるように、すべてのActiveXプロパティに対応している。
  • VLA-PUT- の関数は、プロパティの値を更新できるように、更新可能なプロパティに対応している。
  • ActiveX、VBA のプロパティ、メソッドに引きずられるので CAD のバージョンによって増えたりするので注意。
  • AutoCADにおいてVLA-関数を使用できるようにするためには、事前に (vl-load-com) を実行しておく必要がある。
  • IJCAD2013 は vl-load-com は不要っぽい。
  • 他のAutoLISP関数よりデリケート。下手に作るとサクッとCADが落ちたり固まったりするので注意。
  • ActiveXのない Mac版では当然の如く利用できない。
  • IJCAD は 2013 で利用可能になった。


以下vla-関数のリスト。

VLA-

VLA-ADD

  • VLA-ADDはオブジェクトの追加。図形の追加は、簡単に済ますなら command、速度を求めるなら entmake を使うほうがいいと思う。

VLA-GET-

  • VLA-GET- は大体プロパティ値の取得

VLA-PUT-

  • VLA-PUT- の関数は大体プロパティ値の設定

関連事項