| 
| 
 | Вопрос # 862/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!
 Я написал программу, которая использует функцию ShellExecute для запуска файлов. При запуске с жосткого диска всё работает отлично - запускаются как ехе-файлы, так и другие(аудио и видео). Но при запусе этой программы с CD-диска ошибок никаких нет, но ехе-файлы не запускаются, хотя запуск файолв типа аудио и видео работает отлично!!!!!
 
 Файлы которые, я пытаюсь запускать находятся так же как и программа на CD-диске.
 
 В чём может проблема, подскажимте пожалуйста???????
 
 Спасибо!
 
|  |   Вопрос задал: taran (статус: Посетитель)Вопрос отправлен: 20 августа 2007, 09:16
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Вадим К Здравствуйте, taran!Проблема скорее всего в полных и относительных путях.
 Пробуйте пути  задавать полными. Узнать путь к текущему exe файлу можно конструкцией ExtractFilePath(Application.exename)
 Дело в том, что при запуске по имени файл ищеться в текущем каталоге. А он может не совпадать с каталогом, где лежит программа
 
|  | Ответ отправил: Вадим К (статус: Академик)Время отправки: 20 августа 2007, 11:21
 
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |