Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Скачать и парсить файл
цитата
20/10/07 в 18:46
 Kors
задача - надо скачивать и парсить файлики на локальном компе.

программа пишется на C++Builder 4 или 5 в крайнем случае Delphi 5 (другие версии не подходят т.к. используется один компонент для которого совместимость с другими версиями под вопросом)

знаю есть вариант через TWebBrowser - но примеров по грамотному использованию не нашел, только тупо сохраняется файл - а потом его читать, а интересно парсить "на лету". лезть в MSDN тоже неохота. может кто подскажет другой способ? может вообще без использования TWebBrowser?
цитата
20/10/07 в 19:51
 webboxxx
WinAPI ?
да и вообще компоненты есть соответствующие в любой среде разработки. на крайний случай через activeX можно подцепить wininet
цитата
20/10/07 в 20:06
 Kors
webboxxx писал:
да и вообще компоненты есть соответствующие в любой среде разработки.

ну например?
сейчас нашел что вроде NMHTTP лучше мне подойдет...
или еще другой?
цитата
21/10/07 в 02:20
 Heavy
Для любителей садомазо и желающих написать свое круче чем есть готовое - можно писать через сокеты (компонентами, либо сокеты winapi - более правильные, но для данной задачи уж совсем не пригодные), т.е. весь процессинг выше стека TCP (хотя не так уж и много навесить нужно)...
Но лучше не заморачиваться и брать готовые либы - благо борланд ими не обделил и фришных либ хватает. Не помню как в билдере, но в дельфе была мода Indy компоненты поставлять в базовой поставке - там было много различных компонентов для работы с вебом и веб-сервисами по разным протоколам, не особо сложных в приготовлении.
цитата
21/10/07 в 11:04
 Kors
все, уже сам разобрался, не надо больше советовать icon_smile.gif
стандартный NMHTTP оказалось именно то что надо.
цитата
26/11/07 в 22:36
 Kors
Kors писал:
стандартный NMHTTP оказалось именно то что надо.

up.
кто работал с этим компонентом - как корректно обработать в нем ошибки с сетью?
стандартные события не срабатывают icon_sad.gif
пробую перехватить exception через try ... catch - тоже хуй icon_sad.gif


Эта страница в полной версии