リアクタは、非常にアクティブです。信頼できるアプリケーションを設計するときは、プログラムがクラッシュしたり、AutoCAD がクラッシュしたときの対応にも、十分に時間を割いてください。必要な場合は、追加したリアクタをすべて除去することができるツールを作成しておくと、役に立ちます。
ファイル gpreact.lsp には gp:clean-all-reactors 関数が含まれていますが、自力で勝手に動作することはありません。その代わりに、CleanReactors 関数呼び出しを作成します。次のコードをコピーして、ファイル utils.lsp の最後に追加してください。
;;;--------------------------------------------------------------; ;;; Function: CleanReactors ; ;;;--------------------------------------------------------------; ;;; Description: General utility function used for cleaning up ; ;;; reactors. It can be used during debugging, as ; ;;; well as cleaning up any open reactors before ; ;;; a drawing is closed. ; ;;;--------------------------------------------------------------; (defun CleanReactors () (mapcar 'vlr-remove-all '(:VLR-AcDb-reactor :VLR-Editor-reactor :VLR-Linker-reactor :VLR-Object-reactor ) ) )