Является ли Indy для FreePascal стабильной?

Я начинаю играть с FreePascal/Lazarus, и, похоже, доступен порт Indy. Является ли это недавним портом и достаточно ли он стабилен для использования в производстве? (Стандартная HTTP-почта/получение клиентского типа и базовая часть TCPIP-сервера.)

Или, возможно, Indy разработан специально для использования в FreePascal, а также в Delphi, поэтому последняя версия будет работать?

Спасибо!


person Darian Miller    schedule 15.12.2010    source источник
comment
Я не использовал Indy с FPC, однако, судя по тому, что я читал, он довольно стабилен, я бы попробовал, если бы знал вас.   -  person    schedule 15.12.2010
comment
Я использовал его с библиотекой wst (wiki.lazarus.freepascal.org/Web_Service_Toolkit) и не было проблем.   -  person Alan Clark    schedule 15.12.2010
comment
да, последнюю версию можно одинаково использовать как в Delphi, так и в FreePascal. Indy использует многоплатформенную кодовую базу с одним исходным кодом.   -  person Remy Lebeau    schedule 21.12.2010
comment
@Какая последняя версия? Версия, которую я использую в FreePascal 10.2.0.3. Была ли она заменена более новой версией? Это на сайте indyproject.org?   -  person vfclists    schedule 26.12.2010
comment
Indy 10.5.8(.x) — номер текущей версии.   -  person mjn    schedule 31.12.2010
comment
Начиная с Delphi XE4, текущим номером версии является 10.6.   -  person mjn    schedule 20.08.2013


Ответы (3)


Я использовал Indy для проекта, но только как базовый клиентский объект.

Извлечение значения с сервера каждый час, так что ничего особенного

CodeTyphon избавил меня от необходимости устанавливать indy

person Christopher Chase    schedule 16.12.2010

Afaik отлично работает на основных платформах. Однако версии из ветки Unicode не работают во время разработки.

person Marco van de Voort    schedule 15.12.2010
comment
Теперь, когда мы снова слились в стволе, это все еще проблема? - person Darian Miller; 24.03.2011
comment
Афаик да. Насколько мне известно, есть две проблемы. (1) дублирование файлов .inc. Я несколько раз отмечал это на indycore, но ничего не произошло (2) система времени разработки Lazarus изменилась, и Indy больше не работает. Но новый Лазарь неизбежен, давайте сначала подождем, пока он не будет выпущен - person Marco van de Voort; 25.03.2011

Да стабильно. Компоненты дизайна не допускают утечки памяти. Некоторых вещей, таких как универсальные шаблоны, нет в Lazarus, потому что их еще нет в FPC.

person Vincenzo    schedule 03.04.2018