![]() |
|
|
#1
|
|||
|
|||
![]() Создаю InnoSetup-ом дистрибутив проги, которая работает с BDE. Автоматически создаются ярлычки на рабочий стол и в Пуске. При запуске программы по этим ярлычкам программа запускается, но пишет, что таблица не найдена. Хотя если их удалить и создать потом вручную из рабочей директории, в которую происходила установка, то все работае отлично.
Нельзя ли что-нибудь сделать с этим? |
#2
|
|||
|
|||
![]() первое что приходит на ум - у тебя рабочая директория после запуска с ярлыка не установлена...
в начале проги напиши что то типа SetCurrentDir(Application.ExeName); если таблички у тебя конечно в папке проги... |
#3
|
|||
|
|||
![]() Проблема не только с InnoSetup - ом. Был испробован InstallShield - та же ситуация. Хотя там ярлыки сохдаются практически вручную - сам выбираешь куда их воткнуть и на что они ссылаются
![]() |
#4
|
|||
|
|||
![]() Вопрос решен. Нужно было просто прописать WorkingDir в разделе ярлыков. Спасибо форумчанам за участие
|