エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Delphi Tips -
みなさん、TListって使ってます? TListはItemsプロパティで、いろんなオブジェクトにアクセスできる と... みなさん、TListって使ってます? TListはItemsプロパティで、いろんなオブジェクトにアクセスできる とても便利なコレクションクラス(リスト)です。 これを利用すればコンポーネント配列なんて特に必要なくなりますし、 自分で作ったクラスが保持できます。 しかし、こういうコーディングしていませんか? TMyClass( TList.Items[i] ).MyClassProperty 実際には特定のクラスのみItemsに保持したい場合が多いのに TListはPointerを保持する汎用的なListなので キャストしないとプロパティやメソッドが使えません。 TListのItemにアクセスするたびに 毎回キャストしなくてはいけないのであれば、大変めんどうですし コーディング量も増えて綺麗ではありません。 そういう場合はTListを継承してしまいましょう。 とてもあっさりと可能です。 ty
2006/04/30 リンク