Показать полную графическую версию : Преобразование String в IPAddress
SharkyUA
09-11-2011, 17:20
Здравствуйте!
Dim IP_connect As System.Net.IPAddress = TextBox_IP.Text.ToString
clientSocket.Connect(IP_connect, 8888)
Value of type 'String' cannot be converted to 'System.Net.IPAddress'.
Как исправить?
SharkyUA, код на C#, вы поймете :)
Строку айпи нужно парсить, а не просто передавать в переменную IPAddress
IPAddress ip = IPAddress.Parse(textBox1.Text);
Еще такой вот вопрос, TextBox_IP это у вас текстовое поле?
Зачем для свойства (Text), которое и так возвращает строковый тип, вызывать метод ToString()???
Delirium
10-11-2011, 00:39
SharkyUA, на первый раз я сам переименовал тему. С след. раз отправлю в тест форум для изучения правил оформления темы.
По твоему вопросу - LilLoco указал верно, только крайне желательно блок присвоения IP адреса заключить в блок исключений try...catch..., для обработки некорректных значений.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.