Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Вниз

Скачать филе   Найти похожие ветки 

 
MMarat   (2002-04-22 09:14) [0]

Мастера ! Мне надо скачать файл с инета. Выдрал процедурку, которая это делает:

function GetInetFile(const fileURL, FileName: String): boolean;
const BufferSize = 1024;
var
hSession, hURL: HInternet;
Buffer: array[1..BufferSize] of Byte;
BufferLen: DWORD;
f: File;
sAppName: string;
begin
Result:=False;
sAppName := ExtractFileName(Application.ExeName);
hSession := InternetOpen(PChar(sAppName),INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0);
try
hURL := InternetOpenURL(hSession, PChar(fileURL), nil,0,0,0);
try
AssignFile(f, FileName);
Rewrite(f,1);
repeat
InternetReadFile(hURL, @Buffer, SizeOf(Buffer), BufferLen);
BlockWrite(f, Buffer, BufferLen)
until BufferLen = 0;
CloseFile(f);
Result:=True;
finally
InternetCloseHandle(hURL)
end
finally
InternetCloseHandle(hSession)
end
end;

var FileOnNet, LocalFileName: string;

begin
FileOnNet:=" http://midimaxiefti.narod.ru/Midi_Maxi_and_Efti_-_Masenko.rar";
LocalFileName:="c:\Masenko.rar";
if GetInetFile(FileOnNet,LocalFileName)=True then
ShowMessage("Скачали!")
else
ShowMessage("Обшибочка!")
end;

Так вот у меня такой вопрос. Как енто сделать, щоб проходила через проксю? В Wininet.pas нашел функцию InternetConnect - там вроде все параметры прокси можно ввести, а вот как правильно использовать функцию - не знаю... Хелп по этим функциям инфу не находит... Мож кто примерчик подкинет, или подскажет где хелп достать по этим функциям ?


 
ec   (2002-04-22 15:12) [1]

Ты стандартные примеры смотел ?



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.005 c
1-97338
Anry
2002-05-20 09:18
2002.05.30
WinXP и поиск в проводнике


3-97137
Oleg_er
2002-04-27 11:17
2002.05.30
Выборка из выборки


3-97205
andysoft
2002-05-09 09:12
2002.05.30
Доступ к данным .


14-97403
SPeller
2002-04-22 10:40
2002.05.30
Форумы по работе с Виндами


1-97231
Alexy
2002-05-20 16:59
2002.05.30
Как зарегить класс??





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский