2012-01-10 8 views
4

私は1つ以上のインデックスを追加できるTList子孫を探しており、これらのインデックスで検索して表示できます。Delphi複数インデックス付き総称リスト

30分間のGoogle検索セッションで何も残っていません。

これは以前必要だったはずです。私はメモリ内のインデックス付きコレクションを何回取得してから、それを別の順序で表示する必要があったのですか?

おかげで、

AJ

+1

あなたは[delphi-coll](http://code.google.com/p/delphi-coll/)を見ましたか?さまざまなソートアルゴリズムを持つジェネリックリストタイプがたくさんあります。 –

答えて

-1

私はたぶん、あなたは、TMS TColumnListBoxで試すことができます... Delphiは、複数のインデックス付きリストをサポートしているかどうかわからないんだけど?

+4

これは視覚的なコントロールのように聞こえる。 –

+4

@DavidHeffernanそれはちょうどそれのように聞こえるわけではありません、それはそれのように歩くと、それは、実際には、単純にそれをかたくねる... –

+2

@ Marjan ... [VisualDuckControl](http://en.wikipedia.org/wiki/Duck_typing):) – mjn

7

で見つけることができ、LU RDはあなたにdelphi-collで上記の彼のコメントの右方向を指摘しています。

  • TDistinctMultiMap:一般的なマルチマップコレクション

    名前空間Collections.MultiMapsは、クラスの束を提供します。

  • TDoubleSortedDistinctMultiMap:汎用のマルチマップコレクションです。
  • TDoubleSortedMultiMap:汎用のマルチマップコレクションです。
  • TMultiMap:汎用のマルチマップコレクションです。
  • TObjectDistinctMultiMap:オブジェクトを格納するために設計された汎用のマルチマップコレクションです。
  • TObjectDoubleSortedDistinctMultiMap:オブジェクトを格納するために設計された汎用のマルチマップコレクションです。
  • TObjectDoubleSortedMultiMap:オブジェクトを格納するために設計された汎用のマルチマップコレクションです。
  • TObjectMultiMap:オブジェクトを格納するために設計された汎用のマルチマップコレクションです。
  • TObjectSortedDistinctMultiMap:オブジェクトを格納するために設計された一般的な個別のマルチマップコレクションです。
  • TObjectSortedMultiMap:オブジェクトを格納するために設計された汎用のマルチマップコレクションです。
  • TSortedDistinctMultiMap:一般的な別個のマルチマップコレクションです。
  • TSortedMultiMap:汎用のマルチマップコレクションです。
+1

リポジトリがこの場所に変更されたようです:https://github.com/ghquant/delphi- coll –

+0

@eelias:更新をありがとう – menjaraz

0

インデックスにソートされたTStringListを使用できます。あなたのインデックスが主なリストオブジェクトにカプセル化されていればいいかもしれませんが、それがあなたを止める理由ではありません。

新しいTStringListを作成し、オブジェクトポインタが必要なものを指しているようにします。

関連する問題