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

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

Как используется 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.

===============================================
Сокращайте речь до смысла - чтоб было понятнее.
===============================================


Наверх

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