![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ярлык... и как его настроить... [D6, WinXP]
Ahmad K © (2003-01-22 05:02:00)Уважаемые Мастера(и Подмастерья)!
Моя прога обрашается к файлам нах-ся в дириктории самой проги(через GetPachName), но если создать ярлык к проге на рабочем столе например то выдаеся сообщение мол ненайден файл на рабочем столе(!), выход я нашел, надо в св-вах ярлыка указывать рабочую дерикторию, вопрос: Можно ли это сделать програмно?
Заранее спасибо!
sdram (2003-01-25 11:53:00) [1]Вы букву R не выговариваете :-)
Демонов Е.В. (2003-01-25 08:17:00) [2]>>выдаеся сообщение мол ненайден файл на рабочем столе(!)
Наверно в твоей проге ты обращаешся к файлам (которые находятся в директории твоей проги) явно не указывая путь - а так просто file.txt .
Попробуй вставить такой код выполняющийся до работы с файлами
SetCurrentDir(ExtactFilePath(ParamStr(0)))
ЮЮ (2003-01-25 05:15:00) [3]дириктория самой проги определяется ExtactFilePath(ParamStr(0)) в отличии от рабочей директории, получаемой через GetPachName. Если еспользовать первое, то не важно, запускаем непосредственно программу или через ярлык и что написано в качестве рабочей директории того ярлыка
Johnmen (2003-01-25 02:27:00) [4]Что подробнее ?
Ahmad K (2003-01-25 02:21:00) [5]
> Тогда и путь надо определять правильно:
> ExtactFilePath(ParamStr(0))
А можно поподробнее, пожалуйста?
ЮЮ (2003-01-22 05:21:00) [6]>Моя прога обрашается к файлам нах-ся в дириктории самой проги
Тогда и путь надо определять правильно:
ExtactFilePath(ParamStr(0))