•  

ГлавнаяIndyЧастые вопросы по Indy → Какие преимущества у 10 версии Indy?

Создано: 01.07.2014 22:52:16 · Исправлено: 01.07.2014 22:52:16 · Прочтений: 886

Подскажите пожалуйста, какие преимущества у 10 версии Indy? и вообще имеет ли смысл на нее переходить?


Я использую Delphi 7.
После установки последней версии INDY, у меня сначала была небольшая проблема, старые проекты стали глючить. После нескольких дней мучений в поисках причины, я пришел к выводу, что скачал последнюю версию, но не стабильную. Заменил на последнюю стабильную версию, но все равно не доволен ее работой, глюков стало меньше, но они все равное есть, например те URL которые старая версия Indy качала без проблем, новая версия загрузить не может, вываливается с ошибкой. Да и скорость работы упала процентов на 5-7% (я специально тестировал). Вот у меня и появился вопрос: в чем же тогда 10 версия Indy лучше? в каких случаях переход на нее оправдан?
Возможно все дело в кривизне моих рук, но тоже столкнулся с глюками Indy10. При этом, подобные задачи на Indy9 решались без проблем.
У indy есть хорошая альтернатива - ICS. Но там нет всего многообразия Indy и многое приходится делать ручками. Да и сам принцип работы несколько иной - без многопоточности. Но как уверяют некоторые авторы на некоторых ресурсах - компоненты поддерживают до 30000 подключений одновременно.
Indy как был, так и остался кривоват. В комплекте к нему должен бы идти комплект напильников. Допиливать. ;)

Я допиливал девятую версию (в основном http/httpserver):

http://janych.selfip.com/Examples/Delphi/%C1%E0%E3%E8%20VCL%20%E8%20Indy/

Но до сих пор не всё допилил.

P.S. И давно Delphikingdom стал таким кривым? При нажатии кнопочки Просмотр я не знаю, что именно происходит, но точно не то, чего обычно ожидают, когда нажимают эту кнопочку. Сначала сообщение не подписано, потом предпросмотр, а потом если нажать редактирование сообщения, оно просто сбрасывается.
ознакомился с Вашим сайтом Баги в VCL Delphi 7.0 и Indy 9.0 (и не только)
не думал, что все настолько серьезно... похоже придется от него вообще отказаться.

При нажатии кнопочки Просмотр я не знаю, что именно происходит, но точно не то, чего обычно ожидают, когда нажимают эту кнопочку
такая же фигня, тоже нужен напильник :)
ознакомившись со статьей Доработка TIdHTTP в Indy 9.0
http://janych.selfip.com/Examples/Delphi/Indy/HTTP/
мне стали понятны причины возникновения глюков (не постоянных, а время от времени) в моих программах, я грешил на плохой интернет канал или на свои ошибки в написании потоков
(пару раз в с нуля переписывал)

м-да...
честно говоря, считал разработчиков INDY более профессиональными...
поделитесь ссылками на документацию к ICS - Internet Component Suite 4.0