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