![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
$ad!st |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 36 Пол: Мужской Репутация: ![]() ![]() ![]() |
мне надо чтоб моя прога в определённое время запускала файл с локального диска, подкажите как это сделать....
я пытаюсь юзать апи функцию ShellExecut ShellExecute(HANDLE, 0, '"C:\Program Files\Winamp\winamp.exe"', но мне нужна возможность выбора открываемого файла ShellExecute(HANDLE, 0, '"C:\Program Files\Winamp\winamp.exe"', а FileName недопустимо в данном случае..... может есть другая возможность запуска внешнего файла, если да то какая??? -------------------- когда в руках молоток, все кажутся гвоздями
|
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата в чём могут быть грабли? Скорее всего - в том, что пользование OpenDialog-ом изменяет текущую папку, и все относительные пути, естественно, оказываются неправильными, что подтверждает и Code = 2 (ERROR_FILE_NOT_FOUND) ...Как вариант - используй пятым параметром ShellExecute не относительный, а абсолютный путь (ExtractFileDir(ParamStr(0)) вернет тебе папку, в которой находится EXE-файл твоего приложения, от него и надо перейти в папку \ResumeFolder) |
![]() ![]() |
![]() |
Текстовая версия | 13.07.2025 9:14 |