Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

Как можно узнать о разрыве RAS соединения   Найти похожие ветки 

 
Piter ©   (2005-01-17 19:54) [0]

В функции RasDial передаю указатель на RasDialFunc1
Но в случае разрыва соединения сторонними программами Windows не дает об этом знать. По крайней мере RasDialFunc1 не вызывается


 
Jel ©   (2005-01-17 22:27) [1]

RAS соединения по природе своей нестабильны, поэтому лучше перед работой через него проверять не отвалилось ли, а если успело отвалиться - соединяться заново. Я по крайней мере делал так.


 
Piter ©   (2005-01-18 14:07) [2]

Мало ли что они не стабильны.

Но почему Windows не сообщает о разрыве, даже если он принудительный?

И как узнать о разрыве?


 
Jel ©   (2005-01-18 19:50) [3]


> почему Windows не сообщает о разрыве

А почему она должна сообщать? Ты установил CallBack функцию для RasDial. Функция отработала, установив соединение. С какой стати ее CallBack должен вызываться откуда-то еще?


> как узнать о разрыве

RasEnumConnections


 
Piter ©   (2005-01-18 23:53) [4]

на iXBT подсказали:

RasConnectionNotification(hMyConnection, hEvent, RASCN_Disconnection);
WaitForSingleObject(hEvent, INFINITE)

Но она работает только для NT :(



Страницы: 1 вся ветка

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.028 c
8-1101481881
Ilg
2004-11-26 18:11
2005.03.20
Преобразование TPicture в TBitmap


6-1106216491
New User
2005-01-20 13:21
2005.03.20
Как раскодиравть коки


3-1108812877
Борис
2005-02-19 14:34
2005.03.20
Выбор СУБД для БД на 1 млн. записей


14-1109398331
31512
2005-02-26 09:12
2005.03.20
Распространённость различных операционных систем


14-1109746281
Ломброзо
2005-03-02 09:51
2005.03.20
Англоязычная документация





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский