私には次の定義があります。匿名メソッドを格納するコンテナ
type
TOmniTaskDelegate = reference to procedure(const task: IOmniTask);
私はTOmniTaskDelegateインスタンスのリストを格納する(D2009でサポートされなければならない)コンテナのどのようなタイプを使用する必要がありますか?現在私はarray of TOmniTaskDelegate
を使用していますが、私はそれには本当に満足していません。
なぜあなたは配列に満足していませんか? –
a)私は何かを追加するたびに配列のサイズを変更するので、私はよく定義されたインターフェイスとb)を持つコンテナに責任を委託したいと思います。実際、現在のサイズと割り当てられたサイズなどを知っている配列の周りに素敵なラッパーを書くことができましたが、TSomeListを既に実装していて、Delphiで提供されているものを使用したいと思います。 –
gabr
'TSomeList 'とは何ですか? 'TSomeList 'を使用できませんでしたか? –