毎日Learningスマートフォン用の表示で見る毎日Learning学んだことを共有します2014-02-01DelphiでリフレクションするぞDelphiJavaでリフレクションしたことあるし、Delphiでもしてーなーって。いうか、この仕様を実装するならリフレクションっしょ。Delphiでリフレクションするには、まず、TRttiContextクラスをインスタンス化する。ほいで、TRttiContextのメソッドにクラスタイプを指定して、クラスを特定する。end;end;みたいな。ほいで、LTypeに対してメソッドやらフィールドやらプロパティやらちょーだいーゆーて。LType.GetProperty('プロパティ名');end;ほいで、あとは、LMethodをInvokeして実行したり、LFieldをGetValueしたり、LPropertyにSetValueしたり。できちゃう下地ができましたよーってな感じで、以上。(1)はてなブログをはじめよう!yoshiyoshifujiiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。