Форум » » Об обновлении » Ответить

Об обновлении

Akinot: Здравствуйте. Почему при обновлении накатом поверх установленной версии выскакивает такое окно. Правда я нажимаю - пропустить и дольше вроде всё ок идет но все равно не понятно как-то click here

Ответов - 10

Carc: Akinot пишет: Здравствуйте. Почему при обновлении накатом поверх установленной версии выскакивает такое окно. Правда я нажимаю - пропустить и дольше вроде всё ок идет но все равно не понятно как-то click here Скорее всего AmlMaple.DLL несмотря на то, что Aml Maple завершила свою работу не выгрузилась из памяти некоторых приложений. Такое например может происходить к примеру с Google Chrome, несмотря на то что Винда ему ясно сказала, выгружай DLL давай, Google Chrome продолжает держать DLL в памяти. Решается это обычно тем, что стоит закрыть другие приложения. Посмотреть кто держит DLL в памяти можно моей PrcInfo, она конечно не 100 процентов всегда и все находит. Но в 99 процентов случаев показывает приложения, которые держат конкретную DLL в памяти.

Akinot: Хм.. так и есть: Google Chrome был открыт Спасибо. И еще вопрос: а если все таки просто нажать "пропустить" - это повлияет на установку и работу программы ?

Carc: Akinot пишет: И еще вопрос: а если все таки просто нажать "пропустить" - это повлияет на установку и работу программы ? Теоретически может. Если версия DLL новая, то EXE-файл может рассчитывать именно на новую версию, и соответственно могут быть проблемы. Но последнее время DLL не часто меняется. В портабельной версии можно распаковать ZIP-архив и просто сравнить текущую DLL от Мапли и DLL из архива.


Akinot: Carc пишет: просто сравнить текущую DLL от Мапли и DLL из архива У меня такая ошибка есть если сравнивать - могу я теперь заменить dll что установлена на ту что из портабл версии? click here

Carc: Akinot пишет: У меня такая ошибка есть если сравнивать - могу я теперь заменить dll что установлена на ту что из портабл версии? Можно конечно и по CRC сравнить, но в принципе достаточно просто сравнить полные номера версий DLL, если хоть чих меняется в коде DLL, у нее обязательно увеличивается хоть на единичку последнюю номер... Незыблемое почти правило, по крайней мере для публичных релизов. Просто только для того, чтобы бардака было по меньше, и проще было бы разбираться, если не приведи господи, какие-то проблемы у пользователей возникнут. Заменить можно и из портабельной версии. Повторюсь: В Aml Maple, как впрочем в других моих софтах, бинарная начинка в дистрибутиве с установщиком, и архиве портабельной версии всегда идентичная абсолютно. Разница только в одном, версия с установщиком имеет программу установки, портабельная версия это как правило просто набор абсолютно тех же самых бинарных файлов, в виде, чтобы распаковать и готово к использованию. Бывает иногда редкое исключение, что выпускается бета-версия чего-то. И тогда в портабельной версии будет лежать новая бета, а в официальном дистрибутиве с установкой будет лежать предыдущая стабильная версия. Но эти исключения временные, пару неделек и все обратно приходит в соответствие.

Carc: PS: можно просто взять последнюю портабельную с сайта, а зарегать ее регистрационным ключом с Giveawayoftheday. Версия у них, и официальная на сайте это одно и то же. Просто в версии у них еще и ключик приложен, да слегка изменены описания, ридми и все такое.

Akinot: Carc пишет: достаточно просто сравнить полные номера версий DLL Способ "Свойства/Подробно" достаточен для определения №dll ? click here

Carc: Akinot пишет: Способ "Свойства/Подробно" достаточен для определения №dll ? Да. Кстати, точно такая же информация обо всех компонентах Aml Maple есть в команде "Определить языки" (там вообще много чего интересного перечислено, из имеющего отношения к работе Мапли)

Akinot: Спасибо большое

Carc: Akinot пишет: Спасибо большое Да всегда пожалуйста!



полная версия страницы