リアクタ関数で ActiveX を使用する

次に、疑似コードの最後の方に示されたタイルを描き直すステップを説明します。次に、その疑似コードを示します。

Redraw the tiles (force ActiveX drawing)

括弧内に「ActiveX で」と書かれています。なぜ、これが必要なのでしょう。なぜ、アプリケーションは、連想サブリストに格納されているオブジェクト作成方法を使用できないのでしょう。

理由は、リアクタ コールバック関数内では command 関数を使用して図形を作成できないからです。これは、AutoCAD の内部動作を使用して行う必要があります。つまり、タイルの作図ルーチンは、ActiveX の使用に限定する必要があります。この問題については、このレッスンの後の方でさらに説明します。