Как узнать подключён ли юзер к нету

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.05.2005 (Сб) 13:46

Rostik Ultra (2) писал(а):
alibek писал(а):
Rostik Ultra (2) писал(а):Sebas под интернетом понимаю WWW

Ты знаешь, что такое WWW? Это вовсе не интернет.


World Wide Web - дословно Всемирная Широкая Сеть - объединение информационных сетей.... э.. чё там ещё ну там провайдеры всякие , DNS , протололы... ну .. э .ээ

Знатоки, млин... Всемирная Широкая Сеть была бы World Wide Wide Net. А WWW - таки, всемирная паутина. И это не объединение информационных сетей.
Изображение

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 14.05.2005 (Сб) 19:44

Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 14.05.2005 (Сб) 21:24

Гугл рулит! :shock:
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.05.2005 (Сб) 21:38

А ведь там и по-русски есть: http://www.google.com/search?q=define:W ... r=&defl=ru
Изображение

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 14.05.2005 (Сб) 21:41

Google писал(а):Всемирная Паутина. Она отличается от Internet, хотя большинство людей считают эти термины взаимозаменяемыми. Web обеспечивает только взаимосвязь между страничками информации, доступ к которым осуществляется через браузеры, но не другие услуги, такие, как e-mail или newsgroups. Вот почему многие web-адреса начинаются с www, т.е. они относятся к web-части, а не к e-mail или другим частям.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Сообщение Rostik Ultra (2) » 15.05.2005 (Вс) 2:28

Програмеры , ну всё-таки кинет кто нить код или нет

Нужно чтобы работал на виндах nt 5.0 ---> и 98 -->

:?: :?: :?: :D

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.05.2005 (Вс) 4:54

Понимаешь, когда человек не имеет ни малейшего понятия, что именно он хочет получить, то сложно дать ему код для этого.
Тебе несколько знающих людей пытались объяснить, но ты определённо не понимаешь.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Сообщение Rostik Ultra (2) » 15.05.2005 (Вс) 5:01

Понимаешь, когда человек не имеет ни малейшего понятия, что именно он хочет получить, то сложно дать ему код для этого.

Я хочу знать может ли юзер в данный момент врнмени посетить веб сайт и может ли он послать электроннннное письмо

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.05.2005 (Вс) 5:31

Уже лучше.

Но неужели ты сам не можешь догадаться, что в твоём конкретном случае "Интернет есть" - это отсутствие ошибки при попытке посетить веб-сайт и послать электроннннное письмо?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Сообщение Rostik Ultra (2) » 15.05.2005 (Вс) 5:46

GSerg писал(а):Уже лучше.

Но неужели ты сам не можешь догадаться, что в твоём конкретном случае "Интернет есть" - это отсутствие ошибки при попытке посетить веб-сайт и послать электроннннное письмо?


Я "догадался" давно , поэтому и сформулировал вопрос "как узнать подключён ли..." - т.е. как будет выглядеть СООТВЕТСТВУЮЩИЙ КОД - так чтобы он работал в виндах nt 5.0 ---> & 98 --->

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.05.2005 (Вс) 9:53

Нет слов :roll:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

GRS
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 186
Зарегистрирован: 29.02.2004 (Вс) 22:23
Откуда: Казахстан, Алматы

Сообщение GRS » 15.05.2005 (Вс) 20:44

Блин, да вы садисты )))

Попробуй такой пример, может пригодится...

Код: Выделить всё
Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" Alias "InternetGetConnectedStateExA" (lpdwFlags As Long, lpszConnectionName As Long, dwNameLen As Long, ByVal dwReserved As Long) As Long

Private Sub Form_Load()
Dim strConnectionName As String
Dim lNameLen As Long
Dim lRetVal As Long
Dim lConnectionFlags As Long
Dim lPtr As Long
Dim lNameLenPtr As Long

strConnectionName = Space(256)
lNameLen = 256
lPtr = StrPtr(strConnectionName)
lNameLenPtr = VarPtr(lNameLen)

lRetVal = InternetGetConnectedStateEx(lConnectionFlags, ByVal lPtr, ByVal lNameLen, 0&)

If lRetVal <> 0 Then
MsgBox("Подключено к сети")
Else
MsgBox("Отключено от сети")
End If
End Sub


Хотя,это наверное только для хр.
Встану рано утром, выпью чашку ртути... Всё равно я сдохну в этом институте...

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 15.05.2005 (Вс) 23:27

GRS
Ты понимаешь,что автору ты ничем не помог. Наоборот, навредил. Ведь теперь он не научится искать, потому что ему не надо.

Чтобы не быть многословным, автор может сходить сюда.
Прошу так же заметить, что эта ссылка была найдена в Гугле по ключевым словам:
Код: Выделить всё
check internet connection visual basic


Шестая ссылка сверху.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Сообщение Rostik Ultra (2) » 16.05.2005 (Пн) 2:03

GRS писал(а):Блин, да вы садисты )))

Попробуй такой пример, может пригодится...

Код: Выделить всё
Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" Alias "InternetGetConnectedStateExA" (lpdwFlags As Long, lpszConnectionName As Long, dwNameLen As Long, ByVal dwReserved As Long) As Long

Private Sub Form_Load()
Dim strConnectionName As String
Dim lNameLen As Long
Dim lRetVal As Long
Dim lConnectionFlags As Long
Dim lPtr As Long
Dim lNameLenPtr As Long

strConnectionName = Space(256)
lNameLen = 256
lPtr = StrPtr(strConnectionName)
lNameLenPtr = VarPtr(lNameLen)

lRetVal = InternetGetConnectedStateEx(lConnectionFlags, ByVal lPtr, ByVal lNameLen, 0&)

If lRetVal <> 0 Then
MsgBox("Подключено к сети")
Else
MsgBox("Отключено от сети")
End If
End Sub


Хотя,это наверное только для хр.



В апи гайде есть фкнкция - InternetGetConnectedStateEx (требует ie 5 ) так что пасиба...

FAKK2 этот пост тебя особо касается ..

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 16.05.2005 (Пн) 2:04

Rostik Ultra (2)

В каком месте меня касается?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Сообщение Rostik Ultra (2) » 16.05.2005 (Пн) 6:09

FAKK2 писал(а):Rostik Ultra (2)

В каком месте меня касается?


Ты указал ссылку в сети хотя мог просто подсказать функцию которая есть в апи гайде ( InternetGetConnectedStateEx ) ( хотя спасибо что потрудился )

ВОПРОС РЕШЁН , можем теперь поговорить за жизнь... :lol: :lol:

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 16.05.2005 (Пн) 6:22

Rostik Ultra (2)

Если бы ты сходил таки по ссылке и прочитал, то там описаны ТРИ метода, решения твоей проблемы. Но ты же явно не читал...
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Сообщение Rostik Ultra (2) » 16.05.2005 (Пн) 7:04

FAKK2 писал(а):Rostik Ultra (2)

Если бы ты сходил таки по ссылке и прочитал, то там описаны ТРИ метода, решения твоей проблемы. Но ты же явно не читал...


Будешь удивлён но я ходил и читал...

GRS
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 186
Зарегистрирован: 29.02.2004 (Вс) 22:23
Откуда: Казахстан, Алматы

Сообщение GRS » 16.05.2005 (Пн) 12:08

GRS
Ты понимаешь,что автору ты ничем не помог. Наоборот, навредил.


...ну, блин, извините. Я как раз это и искал, нашел и еще через 30 минут прочитал этот топик. И че, сидеть и таращиться изредка подкидывая сообщения о том, что дескать "я знаю, где ответ, я знаю где ответ"? Ты не путай Божий дар с яичницей, FAKK2.
Встану рано утром, выпью чашку ртути... Всё равно я сдохну в этом институте...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.05.2005 (Пн) 15:28

Ты не понял.
Форум - это место, где мы по мере сил пытаемся показать людям, как это здорово - думать самостоятельно.
Ты дал ему рыбу.
А должен был дать удочку.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 16.05.2005 (Пн) 15:34

GSerg, к сожалению, в последнее время сюда ходит народ, которому нужна только рыба, а на удочки они плевать хотели :cry:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 16.05.2005 (Пн) 15:36

Удочка еще ладно, а вот иногда тут неводы забрасывают в каждом форуме :)
Lasciate ogni speranza, voi ch'entrate.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 16.05.2005 (Пн) 15:38

Дык, рыбнадзор не дремлет :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Пред.

Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Yandex-бот и гости: 167

    TopList