Давно я не видел проблем с dll у Windows, и на тебе, сегодня получите распишитесь. У жены на ноутбуке при загрузке вылетает ошибка, что какая-то функция не найдена в sqllite3.dll. Полез смотреть все найденные библиотеки с этим именем в системе. Нашел аж 6 штук в разных местах, одна из них лежала в системе – Windows/System32.
Блин, ну какие уроды в наше время помещают такую библиотеку в систему? Sql Lite – это скромная библиотека, файлы которой можно копировать вместе с исполняемым файлом. У меня CyD Network Utilities - Security tools тоже используют Sql Lite, только мой инсталлятор копирует библиотеки в ту же папку, что и программа. А вот какой-то козел скопировал в системную папку.
Косяк в том, что одна из программ Apple для Windows (по названию, какой-то Notificator) держит SQL Lite в отдельной папке, а не в той же, что и исполняемый файл. При загрузке, текущая папка и системная являются приоритетом, только вот в системной папке sqllite3.dll в два раза по размеру меньше.
Пожалуйста, не копируйте файлы в Windows/System32 без особой надобности. Даже если это файлы, созданные самой Microsoft. Храните файлы в сберегательной кассе, блин, в той же папке, что и ваше приложение. Сейчас жесткие диски достаточно большие, чтобы не заморачиваться и не рисковать системными ошибками. Если не уверены, куда копировать файл, посмотрите, что делает оригинальная программа установки. Оригинальный Sql Lite ставится в папку Program Files, а не в систему.
Что делать в таком случае? Можно было скопировать корректный файл в папку с программой Apple, тогда программа сможет найти нужную версию в локальной папке. Но я решил обновить системный файл в Windows/System32 на наиболее последнюю версию, которую я нашел на диске. Это как раз оказался вариант из Apple установки. Теперь Notificator от Apple загружается без ошибок, а если что-то другое глюкнет, то я буду знать, кто является уродом в системе. Пока ничего не глюкнуло, все корректно работает с последней версией Sql Lite.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.
Добавить Комментарий