掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TOSVersionのフィールドとメソッドを列挙するには (ID:45186)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Harry様、DEKO様 ご回答ありがとうございます。 Harry様 Tbuttonのサンプルは、仰るとおり下記からです。 http://docwiki.embarcadero.com/CodeExamples/XE4/en/Rtti.TRttiType_%28Delphi%29 上記を参考にMemo1に書き出すようにしました。 なぜ「TOSVersionのフィールドとメソッドをコードで列挙」したいのだろう やりたかったことは、StringGridに 項目 値 フィールド名 その値 ・・・ ・・・ というふうにかきたいということです。フィールド名が取得できればその 値も取得できるだろうと思いました。 出典の件及び正確に書いていなかった件について、申し訳ありませんでした。 DEKO様 TOSVersionではダメだったということですか? どのようにダメ? DEKO様のサンプルで Fields := Context.GetType(TypeInfo(TOSVersion)).GetFields; for Field in Fields do //ここにBPを張る でブレークするとFieldsが [nil]になっていました。 同様に Methods := Context.GetType(TypeInfo(TOSVersion)).GetMethods; for Method in Methods do //ここにBPを張る でブレークするとMethodsが [nil]になっていました。 ほしいのは"プロパティ"でした。書き方が悪く申し訳ありませんでした。 教えていただいたURLのページを見て、プロパティは取得できないと いうことなので、これで解決とさせていただきます。 ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.