Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
2-1134660500
I am
2005-12-15 18:28
2006.01.01
Шифрование файлов


11-1116277850
Thaddy
2005-05-17 01:10
2006.01.01
coolband


2-1134663642
_white_
2005-12-15 19:20
2006.01.01
Процессы или как устоена ArtMoney


14-1133890435
Хинт
2005-12-06 20:33
2006.01.01
Выбор Delphi


1-1133726222
Alfa
2005-12-04 22:57
2006.01.01
Количество тактов





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский