как скачать файл из консольного приложения
Но использовать dll бы нежалательно, разве что апи.
Т.е. должен быть только один exe файл, без дополнений.
Спасибо.
Интернет всего лишь сеть. По какому протоколу качать собираешся (если не исспользуешь свой собственный =)))
по протоколу можно и по фтп конечно, но лучше по хттп
А в чем проблема-то собсно?
WinSock API, WinInet API, Indy e.t.c.
http://forum.codenet.ru/showthread.php
только в этом
только в этом[/QUOTE]
В таком случае нужно привести код, который не работает.
HINTERNET hURL;
char cBuffer[1024]; // I'm only going to access 1K of info.
BOOL bResult;
WORD dwBytesRead;
// Make internet connection.
hInternetSession = InternetOpen( "Microsoft Internet Explorer", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); // defaults
// Make connection to desired page.
hURL = InternetOpenUrl(hInternetSession, "http://www.google.ru/index.html", NULL, 0, 0, 0); // defaults
// Read page into memory buffer.
bResult = InternetReadFile(hURL,(LPSTR)cBuffer, DWORD)1024, &dwBytesRead); // pointer to var to hold return value
// Close down connections.
nternetCloseHandle(hURL);
InternetCloseHandle(hInternetSession);
А никто не может привести полностью рабочий пример?
HINTERNET hURL;
char cBuffer[1024]; // I'm only going to access 1K of info.
BOOL bResult;
WORD dwBytesRead;
// Make internet connection.
hInternetSession = InternetOpen( "Microsoft Internet Explorer", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0); // defaults
// Make connection to desired page.
hURL = InternetOpenUrl(hInternetSession, "http://www.google.ru/index.html", NULL, 0, 0, 0); // defaults
// Read page into memory buffer.
bResult = InternetReadFile(hURL,(LPSTR)cBuffer, DWORD)1024, &dwBytesRead); // pointer to var to hold return value
// Close down connections.
nternetCloseHandle(hURL);
InternetCloseHandle(hInternetSession);[/QUOTE]
Сюда смотрел?
http://forum.codenet.ru/showthread.php?t=26390
У меня все работало...
спасибо, этот топик я не нашел раньше почему то