![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
RAS: как отловить disconnect ? [D2, D3, D4, D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
BFG9k © (2005-08-24 16:33:00)Дозваниваюсь с помощью RAS до провайдера следующим образом :
...
RasDial(nil, nil, @DialParams, 0,@CallBack, @hRAS)=0;
...
Все происходит нормально, но при разрыве соединения не исполняется CallBack функция. Хотя предусмотрено значение State=RASCS_Disconnected. Пол беды, если я сам разрываю соединение. А вот если пользователь разрывает его вручную, то программа никогда не узнает об этом.
Отсюда еще проблема. Нужно, чтобы программа звонила несколько раз, пока не дозвонится. Но опять же нельзя определить, успешным ли был дозвон или нет, а также когда он закончился.
BFG9k (2005-08-25 14:22:00) [1]Я уж и не помню, когда мне тут последний раз вразумительно ответили. Или я неправильно задал вопрос, или мастера - совсем не мастера...
Piter (2005-08-24 20:16:00) [2]Как замечательно, когда сами авторы отвечают на свои вопросы :)
BFG9k (2005-08-24 18:36:00) [3]Ответ : RasConnectionNotification