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