![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как используется ShellExecute [D6]
Muhsin © (2004-09-30 09:42:00)Всем добрый ден.
Я написал маленькую программу который при нажатии кнопки запускает другое приложение. Эту программу написал в компакт диск и засунул на другой CD-ROM, а там он не работает. Вернее работает из autorun.inf запускается но другого приложение не запускает хотя ето приложение тоже в диске находится.
Допустим у меня в 'c:\123\start.exe' находится испонителный файл start.exe. Какого будет текст кода для запуска этой приложении при нажатии кнопки для метода ShellExecute
GuAV (2004-10-03 16:50:00) [1]
> метода ShellExecute
А где есть такой метод?
Delphis (2004-10-03 16:10:00) [2]Модуль добавить надо ShellAPI
Плохиш (2004-09-30 10:38:00) [3]
> Muhsin © (30.09.04 10:31) [4]
> Пргограмма даёт все равно ощибку при компиляции
Дык, надо текст ошибки перевести на понятный тебе язык, для начала, и потом, возможно, всё будет ясно.
Muhsin (2004-09-30 10:31:00) [4]Я так написал
procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Application.Handle, 'open', 'c:\123\start.exe', '', nil, SW_SHOWNORMAL);
end;
end
Пргограмма даёт все равно ощибку при компиляции
Fedia (2004-09-30 10:18:00) [5]Если нужно запустить 'c:\123\start.exe', то вот код:
ShellExecute(Application.Handle, 'open', 'c:\123\start.exe', '', nil, SW_SHOWNORMAL)
Хотя тогда непонятно причем здесь CD-ROM, если файл у тебя всегда на дике "С"
Muhsin (2004-09-30 10:07:00) [6]Удалено модератором
Примечание: Создание пустых сообщений
КаПиБаРа (2004-09-30 10:01:00) [7]Muhsin © (30.09.04 9:42)
Приведи
1. Строку запуска приложения (ту в которой ShellExecute).
2. Пути к обоим приложениям на CD-Rom.
===============================================
Сокращайте речь до смысла - чтоб было понятнее.
===============================================