
К сожалению, никак не хватает времени на доведение новой версии до ума:( Решил вот немного подразнить скриншотом... P.S. |
Решил вот написать первую статью)) Итак, Реализация подписи SIS-файла, а так же начинаю готовиться к выкладыванию кое-каких исходных текстов. |
* программа не заражена вирусом... Всем приношу свои извинения :(
* теперь вложенные контроллеры открываются корректно. * теперь правильный порядок контроллеров на вкладке "Контроллеры" * как оказалось, значение в поле SISDataIndex имело немного другой смысл и при многоуровневых файлах с порядком выше двух это приводило к краху при попытке извлечь файлы. Исправлено. * программа теперь совместима с sis-файлами размером до 4099 петабайта *crazy*. * генерация скрипта: исправлена генерация опций Перейти на страницу загрузки |
Все версии выше 0.02 были заражены вирусом Всем приношу свои искренние извинения... Файловый архив очищен от заражённых файлов. В ближайшее время залью новую версию. К слову, вирус не представляет никакой опасности, так как является всего лишь заготовкой и на нём обкатывалась технология внедрения. Delphi-программистам: проверьте свои версии Delphi и, если найдёте у себя SysConst.bak, выполните следующие действия: |
Первый тест нового ядра! |
Выход новой версии откладывается на неопределенное время, так как я решил переписать ядро программы. Поскольку оно сто процентов не будет совместимо с интерфейсом сисэдитора, то адаптация интерфейса может затянуться на длительное время. Возможно в качестве компенсации выложу последнюю версию со старым ядром. Из плюсов той версии - переработанный интерфейс, быстрое открытие и сохранение файлов, открытие и сохранение скриптов, ассоциация с расширениями, отсутствие утечек памяти и многое другое...
Для сравнения, открытие файла размером 7 мегабайт в старой версии занимало 5-6 секунд, в последней - пол секунды:) Чего я добьюсь, сменив ядро? В первую очередь, это легкость поиска ошибок в коде. Так же должно сократиться потребление оперативной памяти и возможно ускорится работа программы даже по сравнению с той версией, которую я не выкладывал. |
В ближайшее время в программе появится многоязыковая поддержка. Сейчас идёт отладка интерфейса на примере китайского языка (в качестве перевода использовал не настоящий перевод, а всего лишь одно слово). В связи с этим к моменту выпуска бэта-версии ищу помощников, которые бы занялись продвижением на не русскоязычных сайтах. И на русскоязычных тоже:) Самому даже три форума и сайт тяжело регулярно просматривать и редактировать... Кроме этого нужны переводчики интерфейса. Т.к. программа распространяется как бесплатная, ничего кроме благодарности в окне "О программе" и на сайте предложить взамен не могу. Связаться со мной можно через электронную почту: sevastyanov_ks@mail.ru |
+ просмотр Capabilities у exe и dll файлов
+ добавление и удаление языков. + редактирование совместимости с устройствами + редактирование необходимых для успешной установки приложений + отображение размера файла в сжатом и несжатом виде и его хеша. + окно "О программе" =) + проверка наличия новой версии * фикс "Acess Violation" при закрытии окон свойств файла и добавления фалов * фикс вылета при открытии файлов с отрицательной версией * фикс вылета при попытке удалить несколько IF или несколько ELSEIF Загрузить (394.1Kb) |
+ добавление и редактирование ветвлений. Синтаксис сохранил от оригинальной программы makesis
+ реализована работа с опциями (в телефоне при установке - дополнительные файлы) + перемещение файлов внутри контроллера методом drag&drop + иконка приложения * на вкладке с контроллерами установлен запрет на сворачивание пунктов, добавлена информация о номере блока с файлами. * на вкладке "Вложенные файлы" теперь пункт "Содержимое" развёрнут по умолчанию * PKG обновляется при открытии вкладки * UID3 и UIDCheckSum теперь генерируются сразу, а не при сохранении * в PKG-скрипте теперь скобки расставляются более правильно (Раньше в некоторых случаях было просто нагромождение их. К слову, оба варианта корректны) * множественный фикс Дополнительно: + документация и хелп по ветвлениям Загрузить (387.3Kb) ... Читать дальше » |
+ добавлен прогресс-бар при сохранении sis + при сохранении sis: - запрос на перезапись - если в имени файла не написано расширение, то к концу имени добавляется '.sis'* оптимизация кода: - примерно в два раза меньше съедает памяти (хотя всё ещё много)
Загрузить |