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

Вниз

Диалап соединение   Найти похожие ветки 

 
DeMoN_Astra   (2004-07-11 17:09) [0]

Использую диалап в проге. Кто может толково объяснить как узнать что какое-либо из существующих соединений уже используется? (идет дозвон, установлено соединение и т.д. - состояние на самом деле не важно, суть - знать продолжать ли набирать свое)


 
Sheng ©   (2004-07-12 02:17) [1]

Млин, мне то же надо самое! Если есть надумки - пиши тут.

Пока узнал только тоЮ что если прога установила диал-ап соединение, то можно попросить вернуть её дискриптор ком-порта, если она предусматривает жто...... или это твоя прога.... пока больше никаких задумок; акрамя клепать своё соединение......................


 
Fay   (2004-07-12 02:25) [2]

Проверка адреса не помогает?


 
Artificial Inelligence   (2004-07-12 16:50) [3]

Если хочешь узнать,соединился ли комп к провайдеру,то:
if TCP1.LocalIp = "0.0.0.0" then showmessage("Компьютер уже подключен!");


 
DeMoN_Astra   (2004-07-13 10:00) [4]

Да в том и дело - этого мало.
Прога подвисает, если, например пытается использовать свое соединение, а кто-то начал дозвон по своему.. Инета-то еще нет ..


 
artificial intellegence   (2004-07-13 11:34) [5]

Попробуй узнать,открыт порт модема или нет,если открыт,значит подождать ,например 5 сек.Как это делается щас не помню,но помню что очень просто!


 
wal ©   (2004-07-13 11:40) [6]

RasEnumConnections
RasGetConnectStatus
Ну и так далее

С уважением.


 
DeMoN_Astra   (2004-07-17 12:13) [7]

А как вывести окно со статусом подключения?? т.е. дозванивается он почему-то "молча" .. лишь потом, после коннекте вываливает окошко в панеле задач ..


 
Ihor Osov'yak ©   (2004-07-17 14:20) [8]

2 [7] DeMoN_Astra   (17.07.04 12:13)

RasDialDlg?

также обратите внимание на параметры RasDial, позволяющее получать нотификацию о процессе соединения, а следовательно сделать свою реализацию отображения процесса подключения.
Также учтите, что не на всех системах обязательно должна быть проинсталирована поддержка RAS, а это значит, что rasapi32.dll может отсутствовать. То есть загрузку соотв. длл следует проводить динамически. Если вы будете делать статическую загрузку, то на системах без установленого RAS ваше программа просто не запустится.


 
DeMoN_Astra   (2004-07-17 21:49) [9]

Все понятно и просто объяснил ;)
спасиб!!



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
1-1092231820
Aleksandr.
2004-08-11 17:43
2004.08.29
У можно как-то у TList a сделать эффектное массовое удаление?


4-1090178018
Петр
2004-07-18 23:13
2004.08.29
Hello world Используя ReadFile при отключенном девайсе от порта


14-1092167843
Petr V. Abramov
2004-08-10 23:57
2004.08.29
Булыжники прыгают по воде... Физика процесса


11-1080042969
DillerXX
2004-03-23 14:56
2004.08.29
Иконка


1-1092590461
hawkins
2004-08-15 21:21
2004.08.29
У меня проблема с MDI окном...