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

Вниз

Как разорвать текущее соединение с Интернет?   Найти похожие ветки 

 
Slava V.   (2002-09-23 16:32) [0]

Нужно чтоб моя программа разрывала текущее соединение с Интернет (естественно речь о DialUp соединениях). Может кто знает как это организовать?


 
Song ©   (2002-09-23 17:31) [1]

Модуль wininet.dcu
Описания процедур - смотрите соответственно в wininet.pas
Если есть rasdial.exe можно легче.


 
Slava V.   (2002-09-24 12:57) [2]

Через wininet не работает.

Через RAS отлично:


uses rasunit;
...

procedure HangupAllDialUpConnections;//отключает все диалап соединения которые найдет
var
i:CARDINAL;
ConnArray:array[0..10] of TRASConn;
Connections,BufSize:Longint;
begin
for i:=Low(ConnArray) to High(ConnArray) do
ConnArray[i].dwSize:=SizeOf(ConnArray[i]);
BufSize:=Sizeof(ConnArray);
RasEnumConnections(@ConnArray[Low(ConnArray)], BufSize, Connections);
if Connections = 0 then exit;
for i:=Low(ConnArray) to Connections - 1 do
RasHangup(ConnArray[i].hrasConn);
end;


Rasunit можно выцепить тут:
http://delphi.mtu-net.ru/zip/rasapi.zip



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-69120
novill
2002-11-04 09:44
2002.11.21
Как узнать значение ячейки DBGRID, пока ее правит пользователь?


1-69328
DVM
2002-11-12 14:39
2002.11.21
Прозрачные надписи у значков в ListView.


14-69529
Скорпион
2002-11-03 12:53
2002.11.21
Большое спасибо мастеру по имени Almaz!


3-69191
ruslan_as
2002-11-01 11:11
2002.11.21
обновить одну запись


14-69507
paren'
2002-11-01 23:23
2002.11.21
Есть шансы, как вы думаете?