![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShellExecute [D7, XP]
Friz © (2007-10-19 17:17:00)ShellExecute(0,'open', PChar(WinDir + '\System32\ret.cmd'),nil,nil,1);
Помогите! Не могу понять. При запуске командной строки таким образом, она меняет свою функцию. Если вручную запускать, то всё нормально получается. Как можно это исправить?
Dennis I. Komarov (2007-10-20 11:05:00) [1]> [0] Friz (19.10.07 17:17)
см. аргументы функции
Anatoly Podgoretsky (2007-10-19 19:35:00) [2]> Правильный_Вася (19.10.2007 18:06:07) [7]
ShellExecute равносильно двойному щелчку по файлу, если щелчком не запускается, то и ShellExecute не запустит.
Командный процессор не требуется.
Правильный_Вася (2007-10-19 18:06:00) [3]надо запсускать командный процессор с параметром
Friz (2007-10-19 18:02:00) [4]Всё, сделал.
Reindeer Moss Eater (2007-10-19 17:45:00) [5]Ты не спрашивал, она и не сказала.
Friz (2007-10-19 17:44:00) [6]Ничего она мне не сказала. :)
Reindeer Moss Eater (2007-10-19 17:39:00) [7]ShellExecute - функция. Если что-то не так, она говорит что именно не так.
Friz (2007-10-19 17:35:00) [8]Блин, извиняюсь за свой лексикон. :) Короче в командной строке прописан запуск программы с параметрами. Суть в том, что с помощью ShellExecute запустить не удаётся. Хотя если вручную файл запускать, то всё нормально работает.
Palladin (2007-10-19 17:28:00) [9]
> При запуске командной строки таким образом, она меняет свою
> функцию.
и что это интересно означает?