概要 - ActiveX メソッドで返されるエラーを処理する(AutoLISP/ActiveX)

ActiveX メソッドが失敗すると、プログラムが解釈できるエラー値が返されるのではなく例外が発生します。

注: AutoLISP での ActiveX のサポートは Windows のみに制限されています。

プログラムで ActiveX メソッドを使用している場合は、例外を検出するための準備をする必要があります。このようにしないと、AutoCAD コマンド プロンプトを表示したままプログラムが停止してしまいます。vl-catch-all-apply 関数を使用すると、ActiveX メソッドによって返されるエラーをトラップすることができます。