Если нужно просто качнуть файл с инета, лучше всего использовать стандартное действие
TDownLoadURL. Очень просто и без проблем.
Кидаешь на форму компонент
TActionList, щелкаешь на нем 2 раза и в появившемся эдиторе, щелкнув правой конпкой мыши, делаешь
New Standart Action... Ищешь там категорию
Internet и выбираешь
TDownLoadURL.
Теперь в эдиторе действий у тебя имеется категория
Internet (слева), а в ней одно стандартное действие -
DownLoadURL1 (справа).
У этого действия 2 главных свойства:
URL - адрес, откуда производится загрузка
FileName - имя, под которым файл сохраняется на локальной машине
Код:
with DownLoadURL1 do
begin
URL := 'http:\\ссылка';
FileName := 'C:\Имя файла';
Execute
end;
Во время загрузки переодически возникает событие
OnDownLoadProgress. С параметрами разберешься сам )