Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Подземелье Магов
  
 

Фильтр по датам

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  10:05[Войти] | [Зарегистрироваться]

Обсуждение материала
Использование Internet-функций Win32® API
Полный текст материала


Другие публикации автора: Александр Лозовюк

Цитата или краткий комментарий:

«... Internet так сильно вошел в нашу жизнь, что программа, так или иначе не использующая его возможности, обречена на “вымирание” почти как динозавры. Поэтому всех программистов, вне зависимости от квалификации и специализации так и тянет дописать до порой уже готовой программы какой-то модуль для работы с Internet. Но тут и встает вопрос – как это сделать? Давайте рассмотрим, что нам предлагает среда Borland Delphi и Win32 API. ...»


Важно:
  • Страница предназначена для обсуждения материала, его содержания, полезности, соответствия действительности и так далее. Смысл не в разборке, а в приближении к истине :о) и пользе для всех.
  • Любые другие сообщения или вопросы, а так же личные эмоции в адрес авторов и полемика, не относящаяся к теме обсуждаемого материала, будут удаляться без предупреждения авторов, дабы не мешать жителям нормально общаться.
  • При голосовании учитывайте уровень, на который расчитан материал. "Интересность и полезность" имеет смысл оценивать относительно того, кому именно предназначался материал.
  • Размер одного сообщений не должен превышать 5К. Если Вам нужно сказать больше, сделайте это за два раза. Или, что в данной ситуации правильнее, напишите свою статью.
Всегда легче осудить сделанное, нежели сделать самому. Поэтому, пожалуйста, соблюдайте правила Королевства и уважайте друг друга.



Добавить свое мнение.

Результаты голосования
Оценка содержания

  Содержит полезные и(или) интересные сведения
[1]18100%
 
  Ничего особенно нового и интересного
[2]00%
 
  Написано неверно (обязательно укажите почему)
[3]00%
 
Всего проголосовали: 18

Оценка стиля изложения

  Все понятно, материал читается легко
[1]838.1%
 
  Есть неясности в изложении
[2]1257.1%
 
  Непонятно написано, трудно читается
[3]14.8%
 
Всего проголосовали: 21




Смотрите также материалы по темам:
[Подключение к Internet]

Комментарии жителей
Отслеживать это обсуждение

Всего сообщений: 11

23-08-2010 02:59
Опечатка:
Вызов HttpOpenRequest создает указатель и определяет необходимые параметры, а HttpOpenRequest отсылает запрос HTTP серверу, используя эти параметры.
Вместо HttpOpenRequest во втором случае - HttpSendRequest


28-11-2008 04:08
Собрал по предложенной схеме отправку XML HTTPS, но не работает.
Запрос не отправляется с LastError=0


24-03-2006 16:21
Недавно возникла потребность написать прогу закачки/откачки ф-лов по ФТП, начал разбирать все эти FtpOpen..Ftp… полный  отстой эти функции, на сколько я понимаю нормальной проги с их помощью написать невозможно, наверное придется юзать ВинСок.ДЛЛ. Что-то мне подсказывает что проги типа CuteFTP, WS_FTP писали без использования WinInet.dll чисто на winsock, но буду рад ошибиться поскольку  работенки тогда прибавиться :)


14-09-2004 10:36
Хорошая статья. Единственный минус - нет явного указания, что к программе надо подключить модуль WinInet, чтобы это всё заработало.


21-10-2002 19:47
Информация полезная, но не хватает примера.


27-09-2001 02:01
Для проверки подключения к Интернету лучше использовать функцию InternetGetConnectedState.

BOOL InternetGetConnectedState(
    LPDWORD lpdwFlags,
    DWORD dwReserved
);

Если в полученных флагах выставлен бит INTERNET_CONNECTION_OFFLINE, следовательно, соединения нет. В случае, когда оно есть, будет выставлен один из трех младших бит в зависимости от типа подключения.

const
  INTERNET_CONNECTION_MODEM           = 1;
  INTERNET_CONNECTION_LAN             = 2;
  INTERNET_CONNECTION_PROXY           = 4;


25-05-2001 22:24
Долго искал и наконец нашел ! Спасибо !


17-05-2001 10:14
сообщение от автора материала
Я тоже  ее  не нашел - константу FLAG_ICC_FORCE_CONNECTION.
Даже не знаю, что с ней делать. может потому и все мои примеры, которые я так пытался слепить не работали?

Может кто прояснит ситуейшен?


01-05-2001 12:47
FLAG_ICC_FORCE_CONNECTION - необъявленная константа. Чему она равна? В исходниках и MSDN не нашёл :(


28-04-2001 13:44
Интересная статья, спасибо. 'Королевство' меняется в последнее время,
в лучшую сторону, много статей. Сесть что ли написать что-нибудь? ;)


28-04-2001 07:47
'Если приглядеться, то все эти компоненты всего лишь оболочка для вызова функций более низкого порядка. А раз так, то можно сразу их использовать. Кроме полного контроля над реализацией сетевых функций вы будете иметь и более компактный и быстрый код'

В общем случае это не совсем так. Наиболее распространенные библиотеки ICS,Indy,DXSock используют только WinSock, который в свою очередь не привносит ничего революционно-нового к идее Socket"ов (этот факт доказывается тем, как шустро перенесли Indy под Kylix).
То есть действительно 'быстрый код' можно получить не пользуясь M$ Inet API


Добавьте свое cообщение

Вашe имя:  [Войти]
Ваш адрес (e-mail):На Королевстве все адреса защищаются от спам-роботов
контрольный вопрос:
Кто съел Красную шапочку?
в качестве ответа на вопрос или загадку следует давать только одно слово в именительном падеже и именно в такой форме, как оно используется в оригинале.
Надоело отвечать на странные вопросы? Зарегистрируйтесь на сайте.

Оценка содержания
 
Содержит полезные и(или) интересные сведения
 
Ничего особенно нового и интересного
 
Написано неверно (обязательно укажите почему)


Оценка стиля изложения
 
Все понятно, материал читается легко
 
Есть неясности в изложении
 
Непонятно написано, трудно читается

Текст:
Жирный шрифт  Наклонный шрифт  Подчеркнутый шрифт  Выравнивание по центру  Список  Заголовок  Разделительная линия  Код  Маленький шрифт  Крупный шрифт  Цитирование блока текста  Строчное цитирование
  • вопрос Круглого стола № XXX

  • вопрос № YYY в тесте № XXX Рыцарской Квинтаны

  • сообщение № YYY в теме № XXX Базарной площади
  • обсуждение темы № YYY Базарной площади
  •  
     Правила оформления сообщений на Королевстве
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования