メソッド名(文字列)でメソッドを呼び出す方法テンミニッツサイトストラテジーサンデーアマグラマーNorimakiの開発日誌。その他Tipsども、Norimakiです。ネットには色々と有益な情報を提供してくれるサイトが多数あります。そんなサイトをNorimaki基準でピックアップしてみました。今回のお役立ち情報はこちら。山本隆さんの「山本隆の開発日誌」よりDelphiのメソッドをメソッド名から実行する方法http://www.gesource.jp/weblog/?p=642そもそも、メソッドを呼び出すには、ObjectName.MethodName;みたいなソースコードになります。これをExecMethod(ObjectName,’MethodName‘);みたいな感じで呼び出したいと。そんな使い方をするようです。そもそも、何でこんなのが必要なのか?なんて思ったりするとは思います。何も文字列で呼び出さずとも直接呼び出せばいいじゃん。思ったりしません?僕はそう思っていたんですよ。文字列でメソッドが呼べるとなれば、そのスクリプトからツール本体を操作するという事が可能になるわけですよ。個別のメソッド毎に対応しなければいけないので非常に面倒です。それをこの機能があれば、文字列を渡すだけでメソッドの実行が可能になるので本体側の機能が追加したりした際にも修正する必要がないってことになります。修正毎にスクリプト側も修正しないといけないので非常に面倒。その点で文字列でメソッドを呼べるというのはとても便利ということになります。コード部分を引用させて頂きます。‘Button1Click’);という感じで呼ぶんだそうです。感じのメソッドに限られるんでしょうかね。操作対象となるオブジェクトも文字列で呼び出せたら便利ですね。全てのメソッドをアクションリストで管理するというのであれば、それはそれで良いのかも。必要になったら実装しようかと思います。Norimakiでした。norimaki関連記事コンポーネントの初期化処理ども、Norimakiです。今回はコンポーネントの初期化処理を書いてみようかと。コンポーネントの初期化処理というのは、こんな感じです。目的のコンポーネ...記事を読むプロジェクトをリポジトリに追加する場合に注意することども、Norimakiです。それをリポジトリに登録しておくと、再利用の際に便利ですよ。ここで注意し...記事を読む多重起動チェックども、Norimakiです。今回は多重起動チェックを。ミューテックスを使って多重起動チェックをする方法があるそうです。どこからかコードを引っ張ってきて書いたものです。どこから引用したものか失念してしまいました。記事を読む文字列でプロパティを操作する方法ども、Norimakiです。いうものをご紹介しましたが、今回はプロパティを文字列で操作する。いう方法をご紹介します。記事を読む手続き・関数をメソッドにする方法ども、Norimakiです。ネットには色々と有益な情報を提供してくれるサイトが多数あります。そんなサイトをNorimaki基準でピックアップしてみました。今回のお役立ち情報はこちら。面倒臭いことが何よりも大嫌いDelphi(ツール開発環境)の最新バージョンが欲しいけれどもさすがにホイホイと購入できるほど余裕は無いわけで。テンミニッツサイトストラテジー.。