ユーザ定義可能なエラー処理関数です。
サポートされているプラットフォーム: Windows および Mac OS
(*error* string)
タイプ: 文字列
AutoCAD から渡されたエラーの説明を含む文字列。
タイプ: N/A
この関数は、vl-exit-with-value を使用した場合を除き、値を返しません。
*error* 関数が nil でない場合は、AutoLISP のエラー条件が存在するときに、常にこの関数を実行します。
*error* 関数には、引数のない command 関数の呼び出し(たとえば (command))を含めることができます。これにより、command 関数を使用して直前に呼び出された AutoCAD コマンドはキャンセルされます。
次の関数は、AutoLISP の標準エラー処理と同じことを行います。エラーの説明の前に、「エラー:」という文字を表示します。
(defun *error* (msg) (princ "error: ") (princ msg) (princ) )