Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
3-1108539446
mefodiy
2005-02-16 10:37
2005.03.20
Проблемы со шрифтами при распаковке *.DB файла WinZip-ом


8-1100501665
maxistent
2004-11-15 09:54
2005.03.20
прозрачная текстура


1-1110296519
rolex
2005-03-08 18:41
2005.03.20
Как сделать чтобы в ListView изменяла ширину только 1я колонка?


14-1109232179
Cosinus
2005-02-24 11:02
2005.03.20
Проблеммы с VPN соединением...


1-1109846602
Urm
2005-03-03 13:43
2005.03.20
Взаимодействуем с Winamp




   Наверх