![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите или укажите место, где прочитать о определении IP или Имени компьютера [D5, Win95/98, WinME, NT4, Win2k]
Kouzmine © (2001-12-06 12:08:00)Запускается программа и должна заполнить или свой IP адрес или имя пользователя
Oleg Gashev (2001-12-08 22:21:00) [1]
function GetIP:string;
var WSAData : TWSAData;
p:PHostEnt;
Name:array [0..$FF] of Char;
err:integer;
begin
try
err:=WSAStartup($0101, WSAData);
if (err=0) then begin
GetHostName(name, $FF);
p := GetHostByName(Name);
result:=inet_ntoa(PInAddr(p.h_addr_list^)^)+" ["+strpas(name)+"]";
WSACleanup;
end else result:="No Networking";
except
result:="No IP?!";
WSACleanup;
end;
end;
(C) MrBeer
SergVlad (2001-12-06 23:05:00) [2]GetUserName(..);
Igorok (2001-12-06 17:31:00) [3]если правильно понял, необходимо узнать IP адресс или хост компа на котором запускается программа, если так то все это берется в реестре винды, почитай про работу с реестром.
Удачи!