リアクタをアタッチする

リアクタ ベースのアプリケーションを考える次のステップでは、リアクタをどのようにして、いつアタッチするかを決定します。すべての庭園の歩道のポリライン境界に対する 2 つのオブジェクト リアクタ(1 つは修正イベントに応答、1 つは削除に応答)と、ユーザがポリラインの修正を終えたときにアプリケーションに通知する 1 つの編集リアクタをアタッチする必要があります。オブジェクト リアクタは図形にアタッチされ、編集リアクタは AutoCAD に登録されます。

他にも考えなければならないことがあります。ユーザが修正した後、ポリライン輪郭の再計算を行う(長方形にして返す)には、修正前の頂点の配置を知る必要があります。この情報は、ポリラインが修正されてしまってからでは、決定することができません。そのときは、新しい配置の情報を取得できるだけです。では、この問題の解決方法は?この情報をグローバル変数に格納することはできますが、それは、この問題の根本的な解決にはなりません。ユーザは、好きなだけ多くの庭園の歩道を描くことができ、新しい歩道ごとに新しいグローバル変数が必要になります。