Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2010, 08:44   #1
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию Как определить свои IP

Как вы поняли из названия темы, у меня совершенно голимый вопрос. IP должен при нажатии на кнопку вписываться в edit1
Mihanches вне форума Ответить с цитированием
Старый 22.09.2010, 08:46   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

http://www.delphiworld.narod.ru/_all_articles_.html
Раздел TCP/IP - [22]
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.09.2010, 09:20   #3
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

Мне там с телефона не найти)
Mihanches вне форума Ответить с цитированием
Старый 22.09.2010, 09:36   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

http://www.delphiworld.narod.ru/base/get_own_ip.html
http://www.delphiworld.narod.ru/base/name_to_ip.html
http://www.delphiworld.narod.ru/base/get_own_ip2.html
http://www.delphiworld.narod.ru/base/get_my_ip.html
...
Цитата:
там с телефона не найти
Это переводится словом "лень"
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.09.2010, 10:44   #5
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Код:
function GetLocalIP: string;
const WSVer = $101;
var
  wsaData: TWSAData;
  P: PHostEnt;
  Buf: array[0..127] of Char;
begin
  Result := '';
  if WSAStartup(WSVer, wsaData) = 0 then
  begin
    if GetHostName(@Buf, 128) = 0 then
    begin
      P := GetHostByName(@Buf);
      if P <> nil then Result := iNet_ntoa(PInAddr(p^.h_addr_list^)^);
    end;
    WSACleanup;
  end;
end;
Edit1.Text := GetLocalIP;
_SERGEYX_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как передать свои cookie сайту miki131 Работа с сетью в Delphi 10 01.12.2009 15:07
как сделать игровове поле, т.е. каждая клетка должна иметь свои параметры и координаты вида X Y kos1nus Помощь студентам 10 17.04.2009 16:22
как получить чужой комп в свои руки zetrix Безопасность, Шифрование 7 13.11.2008 16:32
Подскажите, как загрузить свои курсоры в Dlephi? Sequrity Общие вопросы Delphi 1 23.11.2007 22:49
Как вписывать объекты в свои процедуры? schveine Помощь студентам 4 02.10.2007 13:46