===================================================================== AJPapps - Becky! update checker 1.00 Линда Кайе 2009-2023. Посвящается Ариэль ===================================================================== Этот плагин проверяет наличие обновлений на сайте RimArts, и, в случае, если таковые имеются, сообщает о версии программы на сайте. Также плагин позволяет скачать обновление и Readme.TXT к нему. История создания ---------------- Этой фичи давно мне не хватало. Ведь порой забываешь сходить на сайт Бэки, а потом узнаёшь, что новая версия уже неделю как вышла. В других программах часто есть возможность проверить обновление автоматически, но в Бэки такой возможности нет, и это очень печалит. А раз такой фичи нет, то её надо добавить ^_^ Собственно, ни чего сложного в этом нет - страница на сайте практически не меняется, так что выискать версию программы проще простого ^_^ Правда, мне было лень писать всё на голом C++, поэтому я сделала отдельно программу для проверки обновления, и написала её на Visual Basic, и отдельно плагин, который её вызывает. История изменений ----------------- • 1.00.0015 Первый публичный релиз. • 1.00.0016 [-] Всвязи с изменениями на сайте RimArts, плагин перестал работать. [+] Для скаченных файлов устанавливается описание. [+] При неудачной попытке получить сведения о версии, программа предложит повторить снова. • 1.00.0017 [-] Исправлена ошибка, когда уже установленная CommonFunctions0300.DLL могла быть разрегистрирована. [+] Программа больше не завиит от внешних компонентов (кроме регулярных выражений). [-] В определённых условиях при получении файла программа могла зациклиться. • 1.00.0018 [29.03.2023] [+] Диалоги сохранения файлов теперь запоминают последний каталог, а не открывают каталог Бэки. [-] Программа могла не находить библиотеку ZLibStdCall.DLL. [-] Немного переделаны сообщения об успешном скачивании. [-] Немного переделаны всплыващие подсказки. [-] В окне "О программе" не хватало некоторых картинок. • 1.00.0019 [30.03.2023] [-] Поправлен адрес электронной почты в информации о плагине. [-] Поправлен текст описания в информации о плагине. [+] Номер версии программы, которую заускает плагин, синхронизирован с номером версии самого плагина. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • Microsoft C Runtime Library Файл MSVCRT.DLL • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - AJPapps support library FBE 1.00 Файл AJPappsSupportFBE0100.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Язык: Microsoft Visual С++ 6.00 Платформа: Windows 98 SE Установка --------- Просто запустите Install.BeckyUpdateChecker.EXE, и программа установки сама создаст все необходимые ярлыки. При первом запуске с этим плагином, программа сообщит о том, что обнаружила его. Нажмите Ok. Использование ------------- Плагин создаёт пункт "Проверить обновление" в меню Help, который запускает небольшую программу, проверяющую обновление. Процесс проверки полностью автоматизирован и не требует вмешательства. При запуске утилита показывает окно, в котором выводится информация о шагах проверки. После того как проверка была завершена, Вы можете закрыть окно. Если программа обнаружит новую версию на сайте, в нижней части окна будут выведены адреса ReadMe файла и ZIP архива с обновлением. Кнопка с листочками напротив адреса позволяет скопировать этот адрес в буфер обмена (например, чтобы вставить его в менеджер закачек), а кнопка с диском и стрелочкой позволяет скачать файл прямо из программы обновления. Заметьте, что докачка не поддерживается, и если у Вас проблемы со связью, то лучше воспользоваться менеджером закачки. Во время получения файла с сайта программы, процесс можно прервать, нажав Esc. После завершения процесса проверки внизу окна появляется кнопка с листочками. Она позволяет скопировать полученный HTML файл в буфер обмена. Это может быть полезно, если программа выдаёт ошибки, и Вы хотите сообщить мне о них ^^ Обратите внимание, что проверка обновления выполняется из внешней программы, поэтому именно для неё Вы должны открыть доступ к сайту RimArts в своём файрволе. Во время получения версии Бэки, программа ищет файл B2.EXE. Плагин передаёт каталог с этим файлом в качестве параметра при запуске. Это сделано для того чтобы можно было проверять обновления при запуске Бэки с USB диска или с флэшки. Однако программу проверки можно запускать и самостоятельно. При этом в командной строке передаётся каталог Бэки, например, вот так: BeckyUpdateChecker.EXE I:\Utils\Becky! Каталог можно не указывать, если Бэки установлена в системе, и информация о ней есть в Установке и удалении программ. Удаление -------- Удаление плагина производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Контакты -------- Почта: lindaoneesama@gmail.com Сайт: https://www.lindachan.net