Форум: "Сети";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
ВнизКак получить IP своего компьютера? Найти похожие ветки
← →
dimanew (2002-08-23 10:37) [0]Сабж собственно.
← →
Wonder (2002-08-23 11:14) [1]Поиск собственно.
← →
ППавел (2002-08-23 12:23) [2]Используй следующую функцию:
Uses Winsock;
function MyIP : string;
type
TaPInAddr = array [0..10] of PInAddr;
PaPInAddr = ^TaPInAddr;
var
phe : PHostEnt;
pptr : PaPInAddr;
Buffer : array [0..63] of char;
I : Integer;
GInitData : TWSADATA;
begin
WSAStartup($101, GInitData);
Result := "";
GetHostName(Buffer, SizeOf(Buffer));
phe :=GetHostByName(buffer);
if phe = nil then
begin
Exit;
end;
pptr := PaPInAddr(Phe^.h_addr_list);
I := 0;
while pptr^[I] <> nil do
begin
result:=StrPas(inet_ntoa(pptr^[I]^));
Inc(I);
end;
WSACleanup;
end;
← →
NeyroSpace (2002-08-23 14:04) [3]IPHlpApi.dll
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c