Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]


> При запуске командной строки таким образом, она меняет свою
> функцию.

и что это интересно означает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо