где я могу найти хорошую библиотеку delphi?

Я использую delphi6, и ему не хватает следующих возможностей:

  • библиотечный объект,
  • объект списка (выглядит как TList, TStringList достаточно хорош?)
  • библиотека алгоритмов (например, сортировка)
  • библиотека шаблонов, такая как STL
  • функция динамического языка или GC.
  • и так далее.

как я могу найти эти вещи?


person linjunhalida    schedule 25.03.2009    source источник


Ответы (6)


Попробуйте библиотеку кода джедаев. Есть хорошие замены классам контейнеров и алгоритмам сортировки. Я не думаю, что для Delphi 6 существует GC или STL-подобная библиотека.

Delphi 6 отстает от времени, проверьте Delphi 2009 или хотя бы Turbo Delphi

person idursun    schedule 25.03.2009
comment
Что ж, между 6 и 2008 годами ничего особенного не произошло. Мы все еще ждем поддержки 64-битных систем. - person Stephan Eggermont; 25.03.2009
comment
@Stephan, перегрузка операторов, дженерики, анонимные методы, рефакторинг, интеграция с DUnit, свертывание кода, FastMM и падение Borland — вот лишь некоторые из них, которые нужно учитывать :) - person idursun; 25.03.2009
comment
Не интересно, 2009, 2009, нормально, в Delphi 5 работало нормально, не очень хорошо, наконец-то заработало в D5 :) - person Stephan Eggermont; 25.03.2009

Существует DeCAL, который утверждает, что похож на STL. Однако я никогда не проверял это.

person Uli Gerhardt    schedule 25.03.2009
comment
Я использую DeCAL много, и мне это очень нравится. (Платежный клиент с тех пор, когда он назывался SDL :-) Я немного беспокоюсь, так как его больше никто не обслуживает. Вместо этого, вероятно, проверил бы EZSDL Бакнелла. - person Vegar; 25.03.2009
comment
Однако DeCAL очень интенсивно использует память. Не из тех, кто выбирает скорость. - person Stephan Eggermont; 25.03.2009

В сети есть много сторонних библиотек delphi, компонентов и примеров исходного кода. Просто пара с головы

JEDI http://www.delphi-jedi.org/

а также

суперстраница Delphi http://delphi.icm.edu.pl/

person JDustin    schedule 25.03.2009
comment
Я считаю, что Delphi Super Page больше не существует. Торри — еще один кандидат: torry.net - person willw; 25.03.2009

В качестве альтернативы DeCAL (который является очень хорошей альтернативой TList без дженериков) я предлагаю EZSDL Джулиана М. Бакнелла.

person Vegar    schedule 25.03.2009

Список основных сторонних компонентов, совместимых с Delphi 2007 для Win32 и RAD Studio 2007, составлен Андреано Лануссе по адресу http://edn.embarcadero.com/article/37455

person user81864    schedule 25.03.2009

Первые три находятся в VCL, посмотрите в справке и исходниках. В Delphi 6 нет универсальных шаблонов, поэтому его нельзя использовать с библиотекой шаблонов. И никакого сбора мусора.

Если вы хотите программировать в Delphi, забудьте о них. Если нет, найдите другой язык.

person Stephan Eggermont    schedule 25.03.2009