Форум: "WinAPI";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];
ВнизЗагрузить html страницу с сайта через WinAPI Найти похожие ветки
← →
Хинт © (2005-10-26 16:27) [0]Сабж. Как такое реализовать?
← →
clickmaker © (2005-10-26 16:32) [1]InternetConnect
InternetOpenUrl
и прочие
← →
tesseract © (2005-10-26 17:43) [2]>>Загрузить html страницу с сайта через WinAPI
Наврядли.
> InternetConnect
> InternetOpenUrl
Это не Winapi это Exporer.
← →
Reindeer Moss Eater © (2005-10-26 17:49) [3]uses wininet;
и вперед.
← →
Reindeer Moss Eater © (2005-10-26 17:51) [4]Это не Winapi это Exporer.
А что же ето, если не WinAPI, интересно узнать?
:)
windows.pas:
function GetComputerName; external kernel32 name "GetComputerNameA";
wininet.pas:
function InternetConnectW; external winetdll name "InternetConnectW";
← →
tesseract © (2005-10-27 10:42) [5]
> function GetComputerName; external kernel32 name "GetComputerNameA";
Это не интернет. Это имя компьютера в сети windows.
Вот вам комментарий из MSDN:
Requirements
Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation 4.0, Windows Me, Windows 98, and Windows 95.
Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server 4.0.
Version: Requires Internet Explorer 3.0 or later.
Header: Declared in Wininet.h.
Library: Use Wininet.lib.
← →
Reindeer Moss Eater © (2005-10-27 17:50) [6]Ты не понял шутки юмора.
Есть winapi функция GetComputerName.
И есть функция InternetConnectW;
Обе они реализованы в DLL windows.
Если первая - это WinAPI, то почему же вторая "не WinAPI" ?
А декларация приведена просто для наглядности.
← →
tesseract © (2005-10-28 19:35) [7]
> Обе они реализованы в DLL windows.
Ещё бы юниксовые DLL пока в Windows не работают.
> Если первая - это WinAPI, то почему же вторая "не WinAPI"
> ?
Первая входит в ядро системы, вторая входит в поставку internet explorer. Если его в системе не стоит, то программа работать не будет.
Знаешь Exel, Word и аутлук тоже dll библиотеки в систему ставит. Но winApi они не являются.
WinAPI то что входит в основные библиотеки windows.
Проще не парится над такими вещами.
← →
Джо © (2005-10-28 19:44) [8][7] tesseract © (28.10.05 19:35)
> Первая входит в ядро системы, вторая входит в поставку
> internet explorer. Если его в системе не стоит, то программа работать не будет.
Если "его в системе не стоит", то много чего работать перестанет.
← →
Джо © (2005-10-28 19:47) [9]
> [7] tesseract © (28.10.05 19:35)
Кста, wininet.dll поставляется в составе Internet Explorer начиная с версии 3.0.
← →
tesseract © (2005-10-28 20:05) [10]
> Кста, wininet.dll поставляется в составе Internet Explorer
> начиная с версии 3.0.
Я это привёл. Это обёртка над сокетами реализующая HTTP, FTP и тд.
И если уж хочешь грузить страницу как можно более "низкоуровне" то используй Sockets и реализуй протокол HTTP :-)
← →
Джо © (2005-10-28 20:11) [11]
> И если уж хочешь грузить страницу как можно более "низкоуровне"
> то используй Sockets
Нет уж, спасибо, я уж как-то лучше на "высоком" WinInet"e :)
← →
wp2 (2005-10-28 20:16) [12]
> если уж хочешь грузить страницу как можно более "низкоуровне"
> то используй Sockets и реализуй протокол HTTP :-)
Это самое то :-)
пусть читает RFC 2068 и реализовывает его...
← →
XProger © (2005-10-29 04:30) [13]http://xproger.mirg.ru/?id=1&doc=arena
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c