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

Вниз

Как открыть *.cpl фаил?   Найти похожие ветки 

 
Alex_C ©   (2006-03-02 11:10) [0]

Делаю так
ShellExecute(0, "open", "timedate.cpl", "", "", SW_SHOWNORMAL);
Не проходит.


 
_RusLAN ©   (2006-03-02 12:08) [1]

Насколько я знаю это обычная ДЛЛ ее так просто не откроеш.
попробуй так "control timedate.cpl"


 
Alex_C ©   (2006-03-02 14:02) [2]

Нет так тоже не прокатывает (((


 
Floppy ©   (2006-03-02 14:23) [3]

Действительно не проходит:(

А так проходит:)
WinExec("C:\WINDOWS\SYSTEM32\CONTROL.EXE TIMEDATE.CPL",        sw_ShowNormal);
то есть с полным path


 
Alex_C ©   (2006-03-02 14:32) [4]

Действительно проходит )))
Большое спасибо!


 
umbra ©   (2006-03-02 14:34) [5]

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

ShellExecute(0, nil, "control.exe", "timedate.cpl", nil, SW_SHOWNORMAL);


 
Floppy ©   (2006-03-02 14:36) [6]

Ну, а лучше все-таки так (если на "чужом" компе и не знаем расположение SystemDir):

function GetSystemDir: TFileName;
var
 SysDir: array[0..MAX_PATH - 1] of char;
begin
 SetString(Result, SysDir, GetSystemDirectory(SysDir, MAX_PATH));
 if Result = "" then
   raise Exception.Create(SysErrorMessage(GetLastError));
end;

procedure TForm1.Button1Click(Sender: TObject);
var
 x: Tfilename;
begin
 x := getsystemdir;
 ShellExecute(Form11.Handle, "open", Pchar("rundll32.exe"), "shell32.dll,Control_RunDLL Desk.cpl,@0,3", Pchar(X), SW_normal);
end;


Взято с DRKB


 
Floppy ©   (2006-03-02 14:38) [7]

Не заметил umbra ©   (02.03.06 14:34) [5]  :((



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

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

Наверх




Память: 0.48 MB
Время: 0.046 c
2-1141316644
Vitalik__
2006-03-02 19:24
2006.03.19
замена StringGrid а


15-1140690232
IAmDanil
2006-02-23 13:23
2006.03.19
Посмотрите мой сайтик...


8-1128443263
Silver...
2005-10-04 20:27
2006.03.19
Распознование картинки


2-1141394071
n_sch
2006-03-03 16:54
2006.03.19
Помогите разобраться с DBRichEdit !!!


2-1140677668
Новочеркасский Волк
2006-02-23 09:54
2006.03.19
Отправка почты. Через NMSMTP.