Версия для печати


ICS - Internet Component Suite
http://www.delphikingdom.com/asp/viewitem.asp?catalogID=657

Andrew Rybin
дата публикации 13-09-2000 00:00

ICS - Internet Component Suite

Название ICS - Internet Component Suite
URL http://users.swing.be/francois.piette/icsuk.htm
Torry.RU раздел VCL страница Internet —> Packs:
http://www.torry.ru/internetpacks.htm
http://www.torry.ru/vcl/internet/packs/ics.zip
Распространение бесплатно, с полными исходными текстами, бесплатная поддержка.
IDE все версии Delphi (1..5) и BCD (1..5) (исходник усеян директивами условной компиляции IFDEF VERxx)

Чем "Набор Интернет Компонент" понравился мне больше всех перепробованных компонент (а я перепробовал их немало!)?

Если коротко то:

К недостаткам можно отнести слабый Help (почти отсутствие), что впрочем компенсируется примерами (от очень простых, до очень даже ничего).

Главным же достоинством я считаю асинхронность, event-driv'ность.

То есть, когда я посылаю XXX мегабайт данных по модему 300 бод, программа не останавливается на пятилетку, а продолжает работать дальше! Когда данные уйдут - вызовется событие OnDataSent и я смогу послать ещё. То же самое относится и к приёму: компонент не останавливает программу (либо поток программы), а позволяет ей свободно выполняться пока данные не придут, тогда он вызовет событие OnDataAvailable и можно будет их обработать.
На сайте автора есть хорошая статься посвященная преимуществами не-блокирующей, асинхронной модели, над синхронной.