TDrawItemEventテンミニッツサイトストラテジーサンデーアマグラマーNorimakiの開発日誌。Delphiども、Norimakiです。これから作るアプリケーションに標準でスクリプト機能を付けたいということで、スクリプト処理部分をクラスにして簡単にスクリプトを実行させることができるような環境を作ってます。今回はそこでちょっとした壁にぶつかったのでメモ。その壁というのがタイトルのエラー。実行しただけで上記のエラーが出てくる場合があります。ユニット内であるというところまでは分かったんですが、何故そんなエラーが起こるのかということがわかりませんでした。普通に実行できるわけです。そんなエラーなんて出てこない。イベント内で設定するSIRegister_XXXXXって関数の並び順がそうさせていたという事を発見しました。true);SIRegister_Controls(x);SIRegister_StdCtrls(x);SIRegister_Forms(x);SIRegister_Buttons(x);SIRegister_Menus(x);SIRegister_ComObj(x);これをコピペしときましょ。ことなんでしょうかね。