Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите или укажите место, где прочитать о определении 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 адресс или хост компа на котором запускается программа, если так то все это берется в реестре винды, почитай про работу с реестром.
Удачи!


Наверх

Титульная страница Поиск, карта сайта Написать письмо