スクリプトを自作アプリに組み込むテンミニッツサイトストラテジーサンデーアマグラマーNorimakiの開発日誌。Delphiども、Norimakiです。Delphiについてです。今回も備忘録になりそうですので興味のない方はスルーの方向で。Delphiということで導入を決めました。基本的な機能はデフォルトとしてクラスで実装するとして、ツール固有の機能をスクリプトで実現するにはどうすればよいか。いう点を考えてみました。基本機能を持つクラス自体にその機能を追加するということはできません。その理由は、もし基本的な機能を持ったクラスにツール固有の機能を追加してしまったら、そのクラスを他のツールで使い回すということができなくなるからです。アプリケーションごとに基本機能を持つクラスを継承するか?それはそれでひとつの案ですが個人的に使いたくない手法です。面倒くさい&良く分からないってのが一番の理由です。具体的には何が問題になるかって言うと、ツール固有の関数等の登録部分が別途必要になるってことなんですね。Delphiでわかってきたこと。ここでも書いたんですが、関数などを追加する場合は、OnCompileイベントと、OnExecuteイベントでそれぞれ必要事項を登録してあげる必要があります。ツール固有の機能は基本機能を持ったクラスの登録部分にちょっとだけ手を加えてあげればいいんじゃないかと。基本機能を持ったクラスに、ツール固有の関数を登録する際に呼ばれるイベントを予め登録しておいて、OnCompileイベントと、OnExecuteイベントでそれぞれのイベントを呼んで関数等を登録すると。コレでいいんじゃないかと。Norimakiでした。Delphiを導入してみるども、Norimakiです。それを導入しようかと。無料のコンポーネントのようです。TDrawItemEventども、Norimakiです。実行させることができるような環境を作ってます。Delphiでわかってきたこと。Norimakiです。Delphiを導入してみました。サンプルを実行してみようと。Delphiって色々と出来るのねども、Norimakiです。Delphiについての続報です。Delphiってクラスの生成とかもできるんですよね。まんまDelphiじゃん。面倒臭いことが何よりも大嫌いDelphi(ツール開発環境)の最新バージョンが欲しいけれどもさすがにホイホイと購入できるほど余裕は無いわけで。テンミニッツサイトストラテジー.。