Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > LineDrop


Автор: SoWa 9.11.2004, 12:10
Единственное, чего я знаю, это то, что LineDrop отключает от инета.
А задача у меня такая: Проверить соединение с интернетом, если не подключен, то ничего не делать, а вот если подключен, то разорвать соединение. Такой код:
Код

if InternetGetConnectedState(nil,0) then
begin
 LineDrop({ЧТО ТУТ НАДО???});
end;

Смотрел в хелпе о нем, но там ничего не понятно:
HCALL hCall,
LPCSTR lpsUserUserInfo,
DWORD dwSize.
Подскажите, что там надо написать, если я подключаюсь через модем. smile

Автор: Dayana 9.11.2004, 12:33
hCall - это handle твоего подключения.
psUserUserInfo - запись, которая посылается тому с кем рассоединяешься, если поддерживает основная сеть. Может быть nil.
dwSize - размер записи psUserUserInfo. Игнорируется, если psUserUserInfo = nil.

Автор: SoWa 10.11.2004, 13:49
А есть какой- нибудь пример, как handle соединения найти?
И еще Delphi не опознает, что такое LineDrop, может надо какой-то модуль подключить?

Автор: Dayana 10.11.2004, 18:37
а каким образом ты создаешь соединение? с помощью linedrop ты можешь управлять только тем соединением, которое было создано твоим приложением... повидимому ф-цией lineMakeCall, в которой и получаешь hcall...

подключай tapi32.dll

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)