代码改变世界

取得本机IP地址(精简版)

2009-11-14 00:29  HYrz的菜园子  阅读(244)  评论(0编辑  收藏  举报

 

//取得本地IP地址(精简版)
//注:使用函数前需要 WSAStartup($202, wsdata);
function GetLocalIP(): String;
var
  HostName: 
array[0..255of Char;
  HostEnt: PHostEnt;
begin
  Result :
= '';
  
if gethostname(HostName, 255= 0 then
  
begin
    HostEnt :
= gethostbyname(HostName);
    Result :
= StrPas(inet_ntoa(PInAddr(PInAddr(HostEnt^.h_addr_list)^)^));
  
end;
end;