私は delphi6 を使用していますが、次の機能がありません。
- ライブラリ オブジェクト、
- リスト オブジェクト (TList、TStringList で十分なように見えますか?)
- アルゴリズム ライブラリ (sort など)
- STL のようなテンプレート ライブラリ
- 動的言語機能または GC。
- 等々。
どうすればこれを見つけることができますか?
Jedi Code Libraryを試してみてください。コンテナー クラスと並べ替えアルゴリズムの優れた代替品があります。Delphi 6 用の GC や STL のようなライブラリはないと思います。
Delphi 6 は時代遅れです。Delphi 2009または少なくともTurbo Delphiを確認してください。
STLに類似していると主張するDeCALがあります。ただし、実際にテストしたことはありません。
DeCALの代替として(ジェネリックなしのTListの非常に優れた代替です)、JulianMBucknallによるEZSDLを提案します。
ネット上には、多くのサード パーティの Delphi ライブラリ、コンポーネント、およびソース コードの例があります。私の頭の上からちょうどカップル
JEDI http://www.delphi-jedi.org/
と
Delphi のスーパー ページhttp://delphi.icm.edu.pl/
Delphi 2007 for Win32 および RAD Studio 2007 と互換性のある主なサードパーティ コンポーネントのリスト (Andreano Lanusse 著http://edn.embarcadero.com/article/37455 )
最初の 3 つは VCL にあります。ヘルプとソースを参照してください。Delphi 6 にはジェネリックがないため、テンプレート ライブラリでは使用できません。そして、ガベージコレクションはありません。
Delphi でプログラミングしたい場合は、それらのことは忘れてください。そうでない場合は、別の言語を見つけてください。