Главная страница
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.029 c
4-1130518758
Ландграф мобил=)
2005-10-28 20:59
2006.01.01
Динамическое создание процедуры


14-1133737708
Kerk
2005-12-05 02:08
2006.01.01
Вывести числа от 1 до 100 без циклов и условий


9-1122331384
ink
2005-07-26 02:43
2006.01.01
Как вывести большую поверхность?


3-1131511953
IGray
2005-11-09 07:52
2006.01.01
Пересоздать повреждённые индексы (Paradox+TTable)


2-1134220818
Witys
2005-12-10 16:20
2006.01.01
создание калькулятора