我正在使用delphi6,它缺乏以下能力:
- 一个库对象,
- 一个列表对象(看起来像 TList,TStringList 就足够了吗?)
- 算法库(如排序,)
- STL 之类的模板库
- 动态语言功能或 GC。
- 等等。
我怎样才能找到这些东西?
试试绝地代码库。容器类和排序算法有很好的替代品。我认为 Delphi 6 没有 GC 或类似 STL 的库。
Delphi 6 落后于时代,检查Delphi 2009或至少Turbo Delphi
有DeCAL,它声称与 STL 相似。但是,我从未真正测试过它。
作为 DeCAL 的替代品(它是没有泛型的 TList 的一个非常好的替代品),我将提出Julian M Bucknall 的 EZSDL。
与 Delphi 2007 for Win32 和 RAD Studio 2007 兼容的主要第三方组件列表,作者 Andreano Lanusse 在http://edn.embarcadero.com/article/37455
前三个在 VCL 中,请查看帮助和来源。Delphi 6 没有泛型,因此不能与模板库一起使用。并且没有垃圾收集。
如果您想在 Delphi 中编程,请忘记它们。如果没有,请寻找另一种语言。