반응형
function Tdm.Get_LocalIP: String;
var
WSAData : TWSAData;
HostName: String;
HostEnt : pHostEnt;
begin
WSAStartup(2, WSAData);
SetLength(HostName, 255);
GetHostName(PChar(HostName), 255);
SetLength(HostName, StrLen(PChar(HostName)));
HostEnt := GetHostByName(PChar(HostName));
if Assigned(HostEnt) then
with HostEnt^ do
Result := Format('%d.%d.%d.%d', [Byte(h_addr^[0]), Byte(h_addr^[1]), Byte(h_addr^[2]), Byte(h_addr^[3])]);
end;
반응형
'Developers > Delphi[델파이]' 카테고리의 다른 글
[delphi] 맥어드레스 가져오기(GetMACAdress2) (0) | 2019.09.17 |
---|---|
Undeclared identifier 에러 발생 할 때 (1) | 2019.09.16 |
[delphi] 날짜형식 (0) | 2019.09.16 |