Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Закрытие порта - проблемы с TDialUp [D7, WinME, Win2k, WinXP]


Arkara ©   (2003-04-07 04:44:00) 

Использую TDialUp, но при некорректном выходе из программы (снятие задачи, например) почему-то остаеться открытым порт и , естественно, позвонить больше нельзя. Может, подскажете, как его закрывать?


DeMoN_Astra   (2003-04-18 21:27:00) [1]

Ага ... я тоже проверял на W2K, а потом на 9X поимел болта и был бит по животу ногами ;)


Карелин Артем   (2003-04-18 06:44:00) [2]

RasHangUp. Однозначно. Проверено вчера. И пауза не обязательна (win 2k"server).


DeMoN_Astra   (2003-04-17 15:38:00) [3]

Нифига... и жду 3 сек и жду в цикле ERROR_INVALID_HANDLE - не помагает ;(


Карелин Артем   (2003-04-08 11:34:00) [4]

Ищи на торри модули для работы с RasApi.


Arkara   (2003-04-08 10:55:00) [5]

А что надо написать или подключить (и как это сделать) чтобы использовать RasApi?


jel   (2003-04-07 10:26:00) [6]

На RASAPI делается так:

сохраняется Handle, который возвращает RasDial и потом закрывается с помощью RasHangUp, причем нужно ждать 3 секунды или проверять RasGetConnectStatus до возврата ERROR_INVALID_HANDLE.

Причем делать это надо независимо от результата подключения. Даже если не дозвонился.

Если компонент этого не делает будут проблемки.


Наверх

Титульная страница Поиск, карта сайта Написать письмо