Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
10 / 10 / 1
Регистрация: 27.02.2009
Сообщений: 94

Проверить интернет соединение

19.04.2011, 11:14. Показов 3345. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалста, как в WPF использовать функцию Network.IsAvailable? Ругается на My.Computer
VB.NET
1
2
3
4
5
If My.Computer.Network.IsAvailable Then
    MsgBox("Computer is connected.")
Else
    MsgBox("Computer is not connected.")
End If
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.04.2011, 11:14
Ответы с готовыми решениями:

Создать соединение между ПК через интернет
Здравствуйте. Стоит следующая задача: нужно написать приложение при помощи которого можно будет рассылать файлы(не вирус) на определенные...

интернет соединение через сокеты не работает
Пробовал передавать данные через = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); Неконектилось ни от...

Проверить подключен ли интернет
Необходимо проверить есть ли соединение с интернетом. Пробовал использовать ping, но при отсуствии подключения вываливается ошибка. Код...

11
burning1ife
 Аватар для kenny69
1466 / 1287 / 294
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
19.04.2011, 11:30
что пишет?
1
Программист
 Аватар для Сергей.NET
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
19.04.2011, 11:32
musicstashall, а можно увидеть код целиком, например у меня этот код работает
VB.NET
1
2
3
4
5
6
7
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click
        If My.Computer.Network.IsAvailable Then
            MsgBox("")
        Else
            MsgBox("---")
        End If
    End Sub
1
10 / 10 / 1
Регистрация: 27.02.2009
Сообщений: 94
20.04.2011, 11:19  [ТС]
Цитата Сообщение от kenny69 Посмотреть сообщение
что пишет?
Computer не является членом My - это на Window, а на Form работает нормально, мне надо на Window. С пространством имен надо разобраться.

Добавлено через 22 часа 42 минуты
Кто-нибудь на Window пробовал использовать Network.IsAvailable? Как это написать? Писать от My.Computer не годиться, потому что Computer не является членом My.
0
Программист
 Аватар для Сергей.NET
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
20.04.2011, 11:21
musicstashall, посмотри пост номер 3, у меня код работает нормально
1
10 / 10 / 1
Регистрация: 27.02.2009
Сообщений: 94
20.04.2011, 14:00  [ТС]
Цитата Сообщение от Сергей.NET Посмотреть сообщение
у меня код работает нормально
Ты именно на окне Window этот код пробуешь, или на Form?
0
Программист
 Аватар для Сергей.NET
416 / 416 / 7
Регистрация: 10.09.2010
Сообщений: 1,344
20.04.2011, 14:02
Цитата Сообщение от musicstashall Посмотреть сообщение
Ты именно на окне Window этот код пробуешь
В Wpf конечно
1
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
20.04.2011, 14:41
musicstashall, смею предположить, что в проект надо добавить пространство имен Microsoft.VisualBasic
1
10 / 10 / 1
Регистрация: 27.02.2009
Сообщений: 94
20.04.2011, 18:33  [ТС]
Цитата Сообщение от Eugene22 Посмотреть сообщение
в проект надо добавить пространство имен Microsoft.VisualBasic
Есть такой импорт, но всё равно ошибка: Ошибка: "Computer" не является членом "My". Вот все импорты:

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Imports System
Imports System.IO
Imports System.Net
Imports System.Windows
Imports System.Windows.Controls
Imports System.Windows.Data
Imports System.Windows.Media
Imports System.Windows.Media.Animation
Imports System.Windows.Navigation
Imports Microsoft.Win32
Imports System.Text
Imports System.Runtime.InteropServices
Imports System.Environment
Imports System.ServiceProcess
Imports System.Threading
Imports System.Net.Mail
Imports Microsoft.VisualBasic
Imports Microsoft.VisualBasic.Devices
Сейчас попробовал на новом проекте и усе ОК, даже без импортов. А в своём проекте пишу My. и никаких предложений далее не показывает. А должно быть так:
(как картинку опубликовать, не понял)

Что у меня нарушилось, где посмотреть?

PS: проверка коннекта интернета - так себе, не корректно работает.
0
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
20.04.2011, 18:48
То есть ты в новый проект вставил весь тот же код, что и в старом, но в новом он заработал, а старом нет?
Возможно просто глюк студии.

У меня такое нередко бывает при подключении пространств имен в wpf - вроде прописываю пространства имен в xaml правильно, а xaml-редактор ругается, если я не через всплывающую подсказку ввожу эти имена.
1
10 / 10 / 1
Регистрация: 27.02.2009
Сообщений: 94
20.04.2011, 19:01  [ТС]
Я ничего самовольно поперёк не делал, а проект старый уже, может где-то и код полетел. Просто надо бы проверить, а что?
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
21.04.2011, 10:48
Для более точной проверки попробуйте сделать так:
VB.NET
1
2
3
4
5
If My.Computer.Network.IsAvailable Then
    If My.Computer.Network.Ping("google.com") Then
        'доступен интернет
    End If
End If
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.04.2011, 10:48
Помогаю со студенческими работами здесь

Как проверить интернет соединение?
#include <Wininet.h> bool isConnected() { if (!InternetCheckConnection(L"http://google.com", FLAG_ICC_FORCE_CONNECTION, 0)) ...

[RAD 10 Seattle] Проверить интернет соединение на телефоне
Как можно проверить есть интернет соединение (через WiFi или мобильный интернет)? В RAD xe7 использовал internet.pas, а в своей проекте...

Не могу раздать интернет по wi-fi с нетбука, используя VPN-соединение в качестве интернет-источника, Win 8.1
Всем привет! Дано: Есть нетбук с Windows 8.1 на борту. Этот нетбук получает интернет от ADSL-роутера (в котором НЕТ раздачи вайфая)...

Как создать коммутируемое интернет соединение в Windows при доступе в интернет через роутер?
Всем привет! Значится т-а-а-а-ак... Такая ситуация: инет получаю от ADSL-модема, настроенного в режиме "роутер". На компе Windows...

соединение с интернет
Здравствуйте ребята. Я хотела обратиться к вам за помощью по следующему вопросу: написала класс который отправляет запросы удаленному...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru