![]() |
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум | ![]() |
![]() |
Лисоводы всех стран, объединяйтесь !!! |
как узнать IP-адрес | |||
---|---|---|---|
BSA |
Имя машины - SYS(0), а можно узнать IP - адрес (IPconfig).
Спасибо. ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
piva Сообщений: 18600 Откуда: Курган |
MSDN - тока я такими вещами не занималься - да у меня например 3 сетервых карты с казными IP адресами - какой выбирать ? А тк смотри в сторону
Цитата: ------------------ Часто бывает так, что есть над чем задуматься, а нечем. ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
piva Сообщений: 18600 Откуда: Курган |
И еще это еще для какого интерфейса ? А то глянут тут одну свою прогу по расчету трафика а там вот такие декларации стоят
Declare Integer GetNumberOfInterfaces in iphlpapi.dll integer @ Declare Integer GetIfTable in iphlpapi.dll string @, integer @, integer ------------------ Часто бывает так, что есть над чем задуматься, а нечем. ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
BSA |
PIVA можно по подробнее:
Declare Integer GetNumberOfInterfaces in iphlpapi.dll integer @ Declare Integer GetIfTable in iphlpapi.dll string @, integer @, integer где здесь взять адрес, у меня возращается 0, в обоих случаях, может что ни так делаю. ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
piva Сообщений: 18600 Откуда: Курган |
Вот прога по просмотру трафика по интерфейсам - там тока надо сделать свои функции преобразования чисел в винарный формат
------------------ Часто бывает так, что есть над чем задуматься, а нечем. ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
piva Сообщений: 18600 Откуда: Курган |
А вообщето в решениях был пример Андрея Петрова как перехватывать StdOut там же можно запустить IPConfig и прочитать буфер вывода - это для простоты
![]() ------------------ Часто бывает так, что есть над чем задуматься, а нечем. ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
Игорь Гончаров Сообщений: 13 |
В ХР можно так:
os=createObject( "rcbdyctl.setting" ) ip = oS.GetIPAddress ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
ssa Сообщений: 12637 Откуда: Москва |
Попробуй такой вариант:
LOCAL lcComputer, loWMIService,loItemCollection lcComputer = "." loWMIService = GetObject("winmgmts:\\" + lcComputer + "\root\cimv2") loItemCollection = loWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration",,48) For Each loItem in loItemCollection IF !ISNULL(loItem.IPAddress) ? "Caption: " + loItem.Caption ? "DatabasePath: " + loItem.DatabasePath ? "Description: " + loItem.Description ? "Index: " + STR(loItem.Index) For i = 0 To ALEN(loItem.IPAddress,2) ? "IP address:" + loItem.IPAddress(i) Next ? "MACAddress: " + ; IIF(!IsNull(loItem.MACAddress),loItem.MACAddress,"Not defined for this type of adapters!") ? "ServiceName: " + loItem.ServiceName ? "SettingID: " + loItem.SettingID ENDIF Next Для W2k и выше. От модератора: источник www.hot.ee ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
BSA |
Спасибо!!!
![]() ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
MVI |
Можно проще узнать IP !
_o=CREATEOBJECT( "MSWinsock.Winsock" ) ?_o.LocalIP ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
MVI |
Им-же можно и имя машины узнать:
?_o.LocalHostName ![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
newbie |
Смотри код от mrozowski в FoxTalk 2002/06
![]() |
||
Re: как узнать IP-адрес | |||
---|---|---|---|
Петров Андрей Автор Сообщений: 2506 Откуда: Химки (М.О.) |
Причем в решении если немного подправить то можно и обойтись без маргания окна. Ща напишу прям туда...
------------------ PS Недочитал тему до конца... ![]() |
||
© 2000-2021 Fox Club  |