![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема запуска с помощью ShellExecute [D6, WinXP]
Alexei © (2009-03-25 14:19:00)При программном запуске приложения, написанного на Delphi 6, с помощью функции ShellExecute со следующими параметрами
ShellExecute(0, 'open', pchar(ApF), nil, nil, SW_SHOWNORMAL), где ApF - строка, содержащая путь и имя файла (сам файл (pr.exe) существует: проверено функцией FileExists) возникает следующая ошибка от винды
pr: pr.exe - Ошибка приложения
---------------------------
Исключение unknown software exception (0xc00000fd) в приложении по адресу 0x0049a531.
"ОК" -- завершение приложения
"Отмена" -- отладка приложения
---------------------------
ОК Отмена
---------------------------
хотя при использовании этой же функции с этими же параметрами, но со строкой ApF, содержащей имя файла, не являющегося приложением, написанном на Delphi, всё работает. В чём может быть дело?
Anatoly Podgoretsky (2009-03-25 14:54:00) [1]> Alexei (25.03.2009 14:19:00) [0]
В строке запуска не видать параметров
brother (2009-03-25 14:23:00) [2]у тебя, имхо, эта прога валится...
brother (2009-03-25 14:23:00) [3]опередили)
clickmaker (2009-03-25 14:21:00) [4]> В чём может быть дело?
в pr.exe