Скачать файл из нета :-)
Модератор: Модераторы
Скачать файл из нета :-)
Здравствуйте, All!
Подскажите, пожалуйста, какое-нибудь мощное средство для скачивания файлов из нета под FreePascal.
С ув., Алексей
Подскажите, пожалуйста, какое-нибудь мощное средство для скачивания файлов из нета под FreePascal.
С ув., Алексей
эх... нут под рукой лазаря
вот небольшой примерчик на пхп, думаю логика понятна и сделать на FPC не составит труда
вот небольшой примерчик на пхп, думаю логика понятна и сделать на FPC не составит труда
Код: Выделить всё
if (($sk=@fsockopen('freepascal.ru',80,$errno,$errstr,5))==true) {
fputs($sk,"GET /index.html HTTP/1.0\nHOST: freepascal.ru\n\n");
while (!feof($sk)) $out.=fgets($sk,128);
fclose($sk);
}
в разделе книги есть Системное программирование в UNIX средствами Free Pascal (Авторы: А.П.Полищук, С.А.Семериков) - там глава 10 полностью посвящена этим вопросам 
ev писал(а):в разделе книги есть Системное программирование в UNIX средствами Free Pascal (Авторы: А.П.Полищук, С.А.Семериков) - там глава 10 полностью посвящена этим вопросам
Понятно, просто требовался код который сможет скачать файл из интеа как в windows так и в linux.
ev писал(а):в разделе книги есть Системное программирование в UNIX средствами Free Pascal (Авторы: А.П.Полищук, С.А.Семериков) - там глава 10 полностью посвящена этим вопросам
Это для UNIX, а есть ли пример для Windows?
ev писал(а):я пробовал только под UNIX, но библиотека сокетов вроде кросплатформенная
Неа, просит юнит linux, а юнит linux будет, наверно, просить еще чего-нибудь, и все это наверняка не собирется под W32. Но самое главное, что есть юнит sockets!
UPD: Пробовал переписать stdio только под W32, но уж очень там все завязано с юнитом linux.
Мне вот что удалось найти http://community.freepascal.org:10000/d ... ts/index-5
