Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Вниз

Дозвон до провайдера   Найти похожие ветки 

 
Pars   (2002-10-18 16:05) [0]

Подскажите как дозвониться до провайдера используя настроенный удаленный доступ и стандартную звонилку.


 
Константин Ловецкий   (2002-10-19 00:16) [1]

см.
http://www.sources.ru/delphi/internet/dial_default_dialup_connection.shtml

Как законнектиться через Dial-Up соединение по умолчанию

Для этого используется следующая функция: (Возвращает True в случае успеха)

Uses Registry, windows;

Function DUNDialDefault(Hide : Boolean) : Boolean;
// Показать или скрыть диалог dial-up
var Reg : TRegistry;
var TempResult : Boolean;
var Name, con : String;
var 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 begin
tempresult := False;
end;
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 = родительское окно




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

Форум: "Сети";
Текущий архив: 2002.12.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.006 c
1-51790
zavdim
2002-12-05 09:13
2002.12.16
Свойство - массив?


3-51597
Брат
2002-11-27 17:40
2002.12.16
Как узнать в каком режиме находится НД (Table)?


1-51784
Chlavik
2002-11-30 04:03
2002.12.16
ПРокрутка ListBox ...


1-51814
Separator
2002-12-05 11:48
2002.12.16
StringGrid


6-51874
izhalex
2002-10-22 13:41
2002.12.16
NMStrm big trouble





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский