function TForm1.GetLocalAddress:string; var wsaData : TWSAData; slocal : array[0..255] of AnsiChar; phos : PHostEnt; addr : PChar; begin Result := ''; if (WSAStartup(MAKEWORD(1, 1), wsaData) <> 0) then exit; if (gethostname(slocal, sizeof(slocal)) = SOCKET_ERROR) then exit; phos := gethostbyname(slocal); if phos = nil then exit; addr := PChar(phos.h_addr_list^); Result := inet_ntoa(PInAddr(addr)^); WSACleanup(); end;
'Development > Delphi' 카테고리의 다른 글
TCheckbox.checked 설정시 onClick 이벤트 발생시키지 않기 (0) | 2015.09.14 |
---|---|
TComboBox/TDBComboBox.AddObject Integer, String, Object (0) | 2015.09.04 |
Form 생성 및 해제 (0) | 2015.08.25 |
TDataSet 관련 (TQuery, TFDQuery) (0) | 2015.08.24 |
프로퍼티, property (0) | 2015.08.21 |