Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.01;
Скачать: CL | DM;

Вниз

Загрузить 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 вся ветка

Текущий архив: 2006.01.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
2-1134671955
oleggar
2005-12-15 21:39
2006.01.01
threads


6-1127143461
KLAUS
2005-09-19 19:24
2006.01.01
POP3- возникает ошибка!"


2-1134533880
Мария Тимошена
2005-12-14 07:18
2006.01.01
ListBox


14-1134073101
wicked
2005-12-08 23:18
2006.01.01
предложение по улучшению форума...


14-1133938437
Bobsley
2005-12-07 09:53
2006.01.01
Мобилы