Delphi Faq
базы даных
графика и игры
интернет и сеть
компоненты и классы
мультимедиа
ос и железо
программа и интерфейс
рабочий стол
синтаксис
технологии
файловая система
 
 



на главную
Как законнектиться через Dial-Up соединение по умолчанию
uses
Registry, windows;

// Показать или скрыть диалог dial-up
function DUNDialDefault(Hide: Boolean): Boolean;
var
Reg: TRegistry;
TempResult: Boolean;
name, con: string;
ASW: Integer;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey('RemoteAccess', False) then
begin
TempResult := True;
name := Reg.ReadString('Default');
end
else
tempresult := False;

Reg.Free;
if TempResult = True then
begin
if Hide = True then
ASW := SW_HIDE
else
ASW := SW_SHOWDEFAULT;

con := 'rnaui.dll,RnaDial ' + name;
ShellExecute(0, nil, 'rundll32.exe' , PChar(con), 'C:windows', ASW);
end;
Result := tempResult;
end;




В Win2000 и WinXP можно воспользоваться WinInet:

Для этого добавьте WinInet в секцию uses.
Затем используйте следующую команду:



InternetAutoDial (INTERNET_AUTODIAL_FORCE_ONLINE, handle);




handle = родительское окно

Элитные таунхаусы в Тарасовке. Тарасовка коттеджный поселок. Осталось 4 дома.
Аренда на сутки злитные квартиры, сдать квартиру частные аренда.