Помогите срочно... :)

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Лохматый
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 19.06.2005 (Вс) 16:36
Откуда: Краснодар

Помогите срочно... :)

Сообщение Лохматый » 20.06.2005 (Пн) 16:18

Пожалуйста подсказите как определить имена всех компьютеров сети?
Если не трудно поделитесь не где искать, а кодом на vb. net.

val
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 14.11.2002 (Чт) 1:14

Сообщение val » 20.06.2005 (Пн) 16:52


Лохматый
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 19.06.2005 (Вс) 16:36
Откуда: Краснодар

Сообщение Лохматый » 20.06.2005 (Пн) 17:23

Если не трудно на mx-13@mail.ru скинуть можно? Я ни как не могу скачать... :(

val
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 14.11.2002 (Чт) 1:14

Сообщение val » 20.06.2005 (Пн) 17:38

Уже послал...

Лохматый
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 19.06.2005 (Вс) 16:36
Откуда: Краснодар

Сообщение Лохматый » 20.06.2005 (Пн) 18:29

Спасибо! Буду разбираться...

Лохматый
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 19.06.2005 (Вс) 16:36
Откуда: Краснодар

Сообщение Лохматый » 20.06.2005 (Пн) 20:44

Как мне быть? Если набираю сам код в новый проект, то инструкция
Imports System.DirectoryServices - подчеркивается и программа не запускается... :(
Ещё у него в листинге подчеркивается
oAddr = New System.Net.IPAddress(.AddressList(0).Address)
но всё работает...
Что мне делать?

Лохматый
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 19.06.2005 (Вс) 16:36
Откуда: Краснодар

Сообщение Лохматый » 21.06.2005 (Вт) 11:54

Ну, я импортирую
Imports System.DirectoryServices
или я что-то не понимаю...
А он берет и подчеркивает!

Лохматый
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 19.06.2005 (Вс) 16:36
Откуда: Краснодар

Сообщение Лохматый » 21.06.2005 (Вт) 12:25

Даже если я полностью копирую листинг программы и вставляю в новый проект, то выше упомянутое подчеркивается и не выполняется.
Может у него другая VS? Я пишу на VS .Net 2003 Enterprise Architect Edition.
Короче я так понял у меня нет пространства имен System.DirectoryServices.

Лохматый
Обычный пользователь
Обычный пользователь
 
Сообщения: 79
Зарегистрирован: 19.06.2005 (Вс) 16:36
Откуда: Краснодар

Сообщение Лохматый » 21.06.2005 (Вт) 15:45

Спосибо за подсказку, теперь не подчеркивает.

Вот толко здесь так и подчеркивает(выделено)
Function GetIPAddress(ByVal CompName As String) As String
Dim oAddr As System.Net.IPAddress
Dim sAddr As String
Try
With System.Net.Dns.GetHostByName(CompName)
oAddr = New System.Net.IPAddress(.AddressList(0).Address)
sAddr = oAddr.ToString
End With
GetIPAddress = sAddr
Catch Excep As Exception
MsgBox(Excep.Message, MsgBoxStyle.OKOnly, "Lan Messenger")
Finally

End Try
End Function

val
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 14.11.2002 (Чт) 1:14

Сообщение val » 21.06.2005 (Вт) 22:42

Попробуй так:

Код: Выделить всё

Imports System.Net


Function GetIPAddress(ByVal CompName As String) As String
   Dim ipEntry As IPHostEntry = Dns.GetHostByName(CompName)
   Dim oAddr As IPAddress() = ipEntry.AddressList
   Dim sAddr As String

   Try
          sAddr = oAddr(0).ToString()
          Return sAddr
   Catch Excep As Exception
         MsgBox(Excep.Message, MsgBoxStyle.OKOnly, "Lan Messenger")
         Return ""
   Finally

   End Try

End Function


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

    TopList