Показать сообщение отдельно
Старый 04.07.2008, 00:57   #1
Новичок
 
Регистрация: 20.03.2008
Сообщений: 6
Сказал Спасибо: 3
Имеет 1 спасибку в 1 сообщении
Pa6x
По умолчанию

Решил выложить функцию которая запускает любое приложение

uses ShellAPI

function ExecuteFile(var FileName, Params, DefaultDir: string): THandle;
var
zFileName, zParams, zDir: array[0..79] of Char;
begin
Result := ShellExecute(Application.MainForm.Handle, nil,
StrPCopy(zFileName, FileName), StrPCopy(zParams, Params),
StrPCopy(zDir, DefaultDir), SW_Hide);
end;


Для перезапуска Инета нужно
FileName := 'RASDIAL.exe'
Params := 'Наименование соединения /DISCONNECT'
после дисконекта
Params := 'Наименование подключения Логин Пароль'
DefaultDir := '%windir%\system32\'

PS: Пасибку кинул Большое СПАСИБО!
Pa6x вне форума   Ответить с цитированием
За это сообщение Pa6x нажился спасибкой от: