Elbereth Zone

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Снова по дороге!

E-mail Печать PDF

Прежде всего, я почти ничего не делал для Dragon UnPACKer на протяжении последних 5 месяцев, так что (с того времени последний выпуск актуален)... Но прошлая неделя была очень продуктивной! Мне снова захотелось писать код! Smile

Как вы уже, наверное, видели, я выпустил версию Dragon UnPACKer с небольшим количеством исправленных ошибок (v5.4.0a), новый Duppi (v3.1.0) и новый D5P Package maker (v3.5.1).

Над новой версией Duppi пришлось немало потрудиться, но мне кажется, что многое в этом инструменте стало лучше (даже если это не очень заметно). Он не использует Overbyte's ICS, JCL и JVCL (не совместим с Lazarus/FPC). В нынешнем виде его сборка под Lazarus/FPC не должна вызвать затруднений. Но я ещё не проверял. Wink

Сегодня убрал почти все следы JCL и JVCL из ядра приложения Dragon UnPACKer, плагинов и инструментов. Пока остались в D5P Package maker, нужны для чтения/записи XML. Но когда переход на Lazarus/FPC будет окончен, функции работы с XML будет выполнять Free Pascal Library.

Хотя я и был занят, но мне всё-таки удалось найти решение проблемы графического интерфейса в плагинов при использовании Lazarus/FPC (см. предыдущие сообщения): просто сделаю автономные приложения для конфигурации плагина. Когда вспоминаю предыдущее сообщение, возникает странное ощущение...

Также решил объединить плагин HyperRipper с ядром. Для него существует только один плагин, и таким образом я смогу начать реализацию плана насчёт использования многопоточности в HyperRipper. Можно попробовать объединить и плагины-конверторы, но я не уверен в этом.

Обновлено 08.03.2010 13:41