私は1つ以上のインデックスを追加できるTList子孫を探しており、これらのインデックスで検索して表示できます。Delphi複数インデックス付き総称リスト
30分間のGoogle検索セッションで何も残っていません。
これは以前必要だったはずです。私はメモリ内のインデックス付きコレクションを何回取得してから、それを別の順序で表示する必要があったのですか?
おかげで、
AJ
私は1つ以上のインデックスを追加できるTList子孫を探しており、これらのインデックスで検索して表示できます。Delphi複数インデックス付き総称リスト
30分間のGoogle検索セッションで何も残っていません。
これは以前必要だったはずです。私はメモリ内のインデックス付きコレクションを何回取得してから、それを別の順序で表示する必要があったのですか?
おかげで、
AJ
私はたぶん、あなたは、TMS TColumnListBoxで試すことができます... Delphiは、複数のインデックス付きリストをサポートしているかどうかわからないんだけど?
これは視覚的なコントロールのように聞こえる。 –
@DavidHeffernanそれはちょうどそれのように聞こえるわけではありません、それはそれのように歩くと、それは、実際には、単純にそれをかたくねる... –
@ Marjan ... [VisualDuckControl](http://en.wikipedia.org/wiki/Duck_typing):) – mjn
TClientDataSetをお考えですか?実行時にソートおよびフィルタリングできます。あなたはDelphiでMultimapの一般的な実装を探している場合記事はhttp://edn.embarcadero.com/article/29056
で見つけることができ、LU RDはあなたにdelphi-collで上記の彼のコメントの右方向を指摘しています。
名前空間Collections.MultiMapsは、クラスの束を提供します。
リポジトリがこの場所に変更されたようです:https://github.com/ghquant/delphi- coll –
@eelias:更新をありがとう – menjaraz
インデックスにソートされたTStringListを使用できます。あなたのインデックスが主なリストオブジェクトにカプセル化されていればいいかもしれませんが、それがあなたを止める理由ではありません。
新しいTStringListを作成し、オブジェクトポインタが必要なものを指しているようにします。
あなたは[delphi-coll](http://code.google.com/p/delphi-coll/)を見ましたか?さまざまなソートアルゴリズムを持つジェネリックリストタイプがたくさんあります。 –