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

Вниз

Что такое @Localname[1]??? в GetHostByName???   Найти похожие ветки 

 
-=[SDA]=- ©   (2004-02-27 07:01) [0]

Хочу узнать IP машины с которой запускается программа... Нашел в форуме след. процедурку...

var
 WSAData     : TWSAData;
 SockAddrIn  : TSockAddrIn;
 Host        : PHostEnt;
 LocalIp     : string;
begin
 if WSAStartup($101, WSAData) = 0 then begin
 Host := GetHostByName(@Localname[1]);
 SockAddrIn.sin_addr.S_addr:= longint(plongint(Host^.h_addr_list^)^);
 LocalIP := inet_ntoa(SockAddrIn.sin_addr);
 WSACleanUp;

... все хорошо, НО @Localname[1] - говорит, неизвестная переменная...
Итак, уважаемые дамы и господа, внимание вопрос: Что такое @Localname[1] и почему "Error: Undeclared identifier Localname???"
Заранее большое спасибо.... :))


 
Dr.Null   (2004-02-27 07:50) [1]

var
WSAData     : TWSAData;
SockAddrIn  : TSockAddrIn;
Host        : PHostEnt;
LocalIp     : string;
Localname   : array[0..31] of Char;
begin
if WSAStartup($101, WSAData) = 0 then begin
GetHostName(Localname, 32);
Host := GetHostByName(Localname);
SockAddrIn.sin_addr.S_addr:= longint(plongint(Host^.h_addr_list^)^);
LocalIP := inet_ntoa(SockAddrIn.sin_addr);
WSACleanUp;


 
-=[SDA]=- ©   (2004-02-27 08:01) [2]

Ваааууууу!!!..... Dr.Null
Дальнейших успехов и процветания тебе....
..... Спасибо!!! Все заработало со страшной силой!



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

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

Наверх




Память: 0.47 MB
Время: 0.038 c
7-1078170253
Mishenka
2004-03-01 22:44
2004.04.25
Как удалить файл в корзину?


1-1081245559
killer
2004-04-06 13:59
2004.04.25
TStringList и ListBox.Items


1-1081185838
Kreon
2004-04-05 21:23
2004.04.25
Запуск файла из приложения


1-1081267867
an-na2002
2004-04-06 20:11
2004.04.25
сохранение в файл


1-1081332908
Bond
2004-04-07 14:15
2004.04.25
Диаграммы