Показать сообщение отдельно
Старый 10.01.2009, 02:08   #6
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Расширение MP

Итак, тестовый вариант программы готов.
Реализовано:
-Добавление дополнительных ресурсов в проект(в т.ч. и папок)
-Замена классов
-Добавление и изменение параметров в MANIFEST.MF
-После модификации генерируется новый JAD-файл
-Программа для автоматической установки "эмуляторов", запускающих программу в разных режимах

Пока тестовая верисия, простым юзерам качать не советую

Установка:
Распаковать архив в любую папку, например, в папку MP.
Запустить AddEmuls.exe, если появится сообщение "Конфигурация эмуляторов записана успешно", значит все нормально.
В MP после этого должны появиться 3 новых эмулятора:
MPExt - Модификация - выполнить модификацию
MPExt - Конфигурация - вызов модуля конфигурации проекта
MPExt - Модификация и запуск - выполнить модификацию и запустить мидлет

Далее:
В папку Patched скопировать классы, которые следует заменить.
Создать в папке проекта папку Res2 и скопировать в нее дополнительные ресурсы.
Открыть проект, запустить эмулятор "MPExt - Конфигурация"
В окне конфигурации:
Указать, нужно ли заменять классы и добавлять ресурсы
Указать коммандную строку эмулятора (как в MP)
Ввести параметры, которые следует заменить/добавить в MANIFEST.MF
Установить флажок "Модификация MANIFEST.MF" (если нудно выполнить модификацию).
OK - сохранение конфигурации.
Далее, с помощью эмуляторов
MPExt - Модификация
MPExt - Модификация и запуск

можно выполнить модификацию мидлета и его запуск.

Про MP_Ext_RunFix читать в посте #27.

Обо всех найденных ошибках просьба сообщить.
Вложения
Тип файла: zip MP_Ext_Test.zip (435.4 Кб, 1004 просмотров)
Тип файла: zip MP_Ext_RunFix.zip (385.6 Кб, 997 просмотров)

Последний раз редактировалось ViNT, 17.03.2009 в 00:32.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо ViNT за это полезное сообщение:
AssA (18.08.2011), odd (19.01.2009), Piligrim (10.01.2009), Rock2roll (14.05.2010), Skythrone (10.01.2009)