Mansiper
@Mansiper
Директор КБ. Разработчик АСУ ТП.

Только что установленная программа под Windows 7 работает с ранее удалённой базой и не видит новую

Тестирую установщик программы, созданный на InnoSetup 5. При установке просто копируются файлы без премудростей.

Создал установщик, установил программу (всё в одном каталоге в Program Files (x86)), запустил, создал пользователя (создалась запись в БД, Firebird 2.5), удалил программу, используя автоматически созданный unins000.exe. Нет даже каталога, куда устанавливалась прога (а вместе с ним и БД).

Снова устанавливаю программу, запускаю её и она мне показывает созданного ранее пользователя и в упор не видит пустую БД. Переименовывал каталог с базой - не помогает (ошибок нет, подключается по уже несуществующему пути). Сделал специальную версию программы, которая при старте показывает, по какому пути она находит БД. Она показывает каталог, где должна быть БД, но этот каталог переименован и программа по несуществующему пути находит БД и показывает всё того же пользователя. При этом файлы отчётов, которые находятся в том же каталоге, работают так, как надо.

Более того, даже если я вручную создам каталог и положу в него исполняемый файл программы, он всё равно найдёт эту невидимую БД.

Командная строка под админом не видит этот каталог.

Подскажите, что делать? Что за беда такая?
  • Вопрос задан
  • 2406 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект