|
Вопрос # 3 096/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
Здраствуйте. Подскажите пожалуйста, как можно запустить другую программу который находится в одной папке с исполняемой программе. Заранее спасибо. (У меня с русским не очень и поэтому не судите строго)
 |
Вопрос задал: Beknur (статус: Посетитель)
Вопрос отправлен: 18 августа 2009, 12:35
Состояние вопроса: открыт, ответов: 2.
|
Ответ #1. Отвечает эксперт: min@y™
uses ShellAPI;
ShellExecute(Handle, 'open', 'proga.exe', nil, nil, SW_SHOWNORMAL);
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 18 августа 2009, 12:56
|
Ответ #2. Отвечает эксперт: Anderson N.N
Здравствуйте, Beknur!
добавь в список модулей ShellApi
uses ....,ShellApi;
// ну и вот собственно код который будет запускать
ShellExecute(0, 'open', 'имя файла который надо запустить', nil, nil, SW_SHOWNORMAL);
 |
Ответ отправил: Anderson N.N (статус: 2-ой класс)
Время отправки: 18 августа 2009, 12:56
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 18 августа 2009, 13:08; участников в обсуждении: 1.
|
Anderson N.N (статус: 2-ой класс), 18 августа 2009, 12:57 [#1]:
Да и имя файла надо указывать с расширением
|
|
Anderson N.N (статус: 2-ой класс), 18 августа 2009, 13:08 [#2]:
можно еще вот так тогда ничего в модули добавлять не нужно
WinExec( PANSICHAR(ExtractFilePath(Application.ExeName)+'Prog.exe'),SW_SHOW);
но это устаревший метод, его не рекомендуется использовать.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|