![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск внешних приложений из программ, созданных в Delphi [D5, Win95/98]
Vlad@Delphi © (2002-01-18 21:37:00)Уважаимые посетители форума! Имею конкретную проблему:
как запустить какое-либо внешние приложение из программы, созданной в среде Delphi?
Старая добрая процедура "exec(program_name,program_parameters)" из Pascal не воспринимается
Помогите пожалуйста, т.к. очень нужно...
Большое всем спасибо!
Иван Шихалев (2002-02-01 16:39:00) [1]Сомневаюсь, что что-то зависит от размера программы... Вот от наличия дополнительных модулей очень даже зависит. А вместо
WinExec()+ChDir()проще все-таки использоватьShellExecuteилиCreateProcess
Back (2002-02-01 00:59:00) [2]Скорей всего ты грузиш БОЛЬШУЮ программу. Например :
WinExec(PChar("C:\Games\QuakeIII\Quake3.exe"),1); - работать не будет в то время как
WinExec(PChar("C:\Windows\Calc.exe"),1); - вполне рабочий код.
Просто для первого случия надо перед WinExec() вставить ChDir()
Посмотри, когда я писал лаунчер, то использовал именно этот вариант, тк только он и работал..
Удачи!!!!
Иван Шихалев (2002-01-31 20:21:00) [3]to Anatoly Podgoretsky
Хорошо выглядит: S HellExecute...
DimaIv (2002-01-31 20:17:00) [4]Попробуй WinExec
BWG (2002-01-19 13:14:00) [5]А если из себя орла изображать -
CreateProcess.
Anatoly Podgoretsky (2002-01-19 00:21:00) [6]Если не леть, то посмотри хелп по SHellExecute