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

Вниз

IP   Найти похожие ветки 

 
RichY   (2003-06-19 14:25) [0]

Пытаюсь определить мой IP
Пишу код

program Project1;

uses
Forms,idWinsock,Dialogs;


procedure GetIP;
var
WSAData : TWSAData;
p : PHostEnt;
Name : array [0..$FF] of Char;
begin
WSAStartup($0101,WSAData);
GetHostName(name,$FF);
p:=GetHostByName(Name);
( inet_ntoa(PInAddr(p.h_addr_list^) Пытаюсь определить мой IP
Пишу код

program Project1;

uses
Forms,idWinsock,Dialogs;


procedure GetIP;
var
WSAData : TWSAData;
p : PHostEnt;
Name : array [0..$FF] of Char;
begin
WSAStartup($0101,WSAData);
GetHostName(name,$FF);
p:=GetHostByName(Name);
showmessage(inet_ntoa(PInAddr(p.h_addr_list^)^));
WSACleanup;
end;

begin
GetIP;
end.

но привыполнении вылетает сообщение:

Eeception EAccessViolation in module Project1.exe at 00000000
Access Violation at adress 00000000/ Read of adress 00000000


 
Digitman ©   (2003-06-20 09:43) [1]

либо в USES указывай Winsock вместо idWinsock,
либо динамически грузи библиотеку wsock32.dll и получай точки входа в имп.ф-ции самостоятельно



Страницы: 1 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.009 c
14-92246
TwisteR
2003-08-05 18:16
2003.08.28
ICO file format - ????


6-92146
Vorobyev Sergey
2003-06-20 13:06
2003.08.28
Как определить IP или HostName по MAC-адресу?


14-92226
Cosmic
2003-08-09 17:04
2003.08.28
Свой SMTP-сервер


3-92018
Afteam
2003-08-06 09:40
2003.08.28
Что за ошибка


14-92248
aa5E1
2003-08-09 00:51
2003.08.28
У меня гонит Delphi палитра компонент... все значки перепутались.