|  | 
|      | 
|   | 
| Проверка существования домена в глобальной сетиDelphi , Интернет и Сети , TCP/IP
Автор: Dimka Maslov 
{ **** UBPFD *********** by delphibase.endimus.com ****
>> 
Определяет существование указанного доменного имени
пытаясь определить соответствующий IP-адрес.
Зависимости: WinSock
Автор:       Dimka Maslov, mainbox@endimus.ru, ICQ:148442121, Санкт-Петербург
Copyright:   Dimka Maslov
Дата:        3 июля 2002 г.
***************************************************** }
function CheckDomain(Domain: string): Boolean;
var
  Error: DWORD;
  HostEntry: PHostEnt;
  Data: WSAData;
  Address: In_Addr;
begin
  Result := False;
  Error := WSAStartup(MakeWord(1, 1), Data);
  if Error = 0 then
  begin
    HostEntry := gethostbyname(PChar(Domain));
    Result := GetLastError = 0;
  end;
  WSACleanup();
end;Это функция Delphi, называемая  Подпись функции
 Функция принимает один параметр  Декларация переменных В функции объявлены следующие переменные: 
 Имплементация функции Функция выполняет следующие действия: 
 Возвращаемое значение
Функция возвращает логическое значение, указывающее, был ли домен успешно разрешен на IP-адрес. Если возвращается значение  Альтернативное решение
В современных версиях Delphi можно использовать компонент  Эта APPROACH более компактна и эффективна, чем использование функций WinSock, но требует установки и настройки библиотеки Indy. Функция CheckDomain проверяет существование указанного доменного имени, пытаясь определить соответствующий IP-адрес в глобальной сети. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш  
 | ||||
|  ©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||