![]() |
Получение всех ip-адресов компа на delphi.
Как можно получить все ip адреса компа (а вдруг у юзера несколько (больше одного) сетевых адаптеров)??
ЗЫ Инди не подойдет - много весит! |
Регулярками выдрать из ipconfig'а...
Цитата:
|
Цитата:
ЗЫ Я от него и хочу избввится - сейчас он у меня используется. |
Тема не в том разделе создана
|
Если это тонкий намек на то, что мне в [Delphi]/[Pascal] Задай вопрос, получи ответ, то уж извеняйте!! , а если нет, то я непонял....
И всё-же по теме?? Пытался код из индюка вытащить - получилось что-то унылое... и вылетающее по причине Access violation |
можно через сырые сокеты делать это типа так:
Код:
var |
P.S. в 5005 статей по Delphi есть статейка
Получение IP-адреса и маски для всех сетевых интерфейсов |
Не проще ли в CMD написать ipconfig /all а потом отпарсить результат...
|
2 Gray_Wolf нет не проще. Это самый быстрый способ. Да и не очень то и большой. А вот запустить программу, получить её вывод и отпарсить - это однако боле напряжнее на систему. Тыже чтобы сложит в программа 5+6 не запускаеш калькулятор, не вставляеш туда данные и не эмулируеш нажатия на кнопку Enter
|
| Время: 20:46 |