forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Расширение MP (http://forum.boolean.name/showthread.php?t=7526)

Piligrim 21.01.2009 11:20

Ответ: Расширение MP
 
А где брать AddEmuls.exe?

ViNT 21.01.2009 13:07

Ответ: Расширение MP
 
Сори, залил не тот архив, теперь все должно быть на месте.

temned 21.01.2009 15:57

Ответ: Расширение MP
 
Спасибо vint

Piligrim 30.01.2009 23:39

Ответ: Расширение MP
 
У меня AddEmuls вылетает с эксепшеном. Конфигурации не создает.
WinXP SP2

ViNT 31.01.2009 01:45

Ответ: Расширение MP
 
Странно, буду разбираться.
Как вариант, надо проверить, есть ли в реестре раздел
HKEY_CURRENT_USER\Software\MIDletPascal2\MIDletPas cal\EMULATOR.
Там MP хранит конфигурацию эмуляторов, с этим разделом и работает программа.

Piligrim 31.01.2009 13:33

Ответ: Расширение MP
 
Вручную создал все нужное в реестре. Конфигурация заработала.
По запуску: MPExt получает %JAR%, а эмулятору WTK нужен %JAD%, а он запускается из MPExt и похоже последний не понимает этого. Т.е. файлы он патчит, ресурсы добавляет и т.д., а вот сам эмулятор не запускается.
Чертовщина какая-то :(

ViNT 01.02.2009 00:32

Ответ: Расширение MP
 
Так... Не совсем понял - эмулятор не запускается?
Какая коммандная строка используется?
У меня эмулятор WTK нормально запускался по строке %JAD%.
По поводу добавления эмуляторов - включу автоматическое создание раздела.

Piligrim 01.02.2009 00:38

Ответ: Расширение MP
 
C:\Program Files\NetBeans 6.5\mobility8\WTK2.5.2\bin\emulator.exe -Xdescriptor:%JAD%
а запуск эмулятора - D:\Java\MIDletPascal\MPExt -%JAR% -RUN
Окно формы моргает и сразу пропадает. В системе стоит Outpost, но и если его выгрузить, все остается по прежнему.

ViNT 01.02.2009 17:59

Ответ: Расширение MP
 
Если эмулятор запускается, то все нормально - интерфейса у программы нет, только окно настройки, в режиме модификации окно и должно пропадать.

Исправил AddEmuls.exe - теперь в случае отсутствия раздела программа создает его сама.

Doctor Drive 16.03.2009 20:38

Ответ: Расширение MP
 
Цитата:

Сообщение от ViNT (Сообщение 96587)
Если эмулятор запускается, то все нормально - интерфейса у программы нет, только окно настройки, в режиме модификации окно и должно пропадать.

Исправил AddEmuls.exe - теперь в случае отсутствия раздела программа создает его сама.

Хз, но у меня так и не работает...

Piligrim 16.03.2009 23:36

Ответ: Расширение MP
 
У меня проблема решилась использованием другой функции для вызова эмулятора. Я так и не определился кто блокирует вызов доктор веб или outpost, сейчас все окей.

ViNT 17.03.2009 00:29

Ответ: Расширение MP
 
Пока не знаю, что с этим делать - ShelExecute работает не у всех, а WinExec не запускает эмулятор посредством выполнения JAD файла (как, например эмуль из WTK, ассоциируемый с JAD'ами). Пока решение такое: заменяем экзешник из архива MP_Ext_RunFix из поста #6, вместе с ним распаковываем Config.ini. Дальше пробуем запускать как есть (через ShellAPI), если не идет - меняем в Config.ini значение ShellRun в секции [Emulator] на 0 и пробуем запускать так.

@llien 19.03.2009 13:56

Ответ: Расширение MP
 
а если создавать батниками?

Richik 17.05.2009 13:18

Ответ: Расширение MP
 
Вложений: 1
Что-то я не смог разобраться, как с этим работать.
Прошу прощения за дерзость у ViNT'а, но выкладываю свой компрессор.

Команды запуска:
В MIDletPascal необходимо написать так
"Диск:\Путь\AddRes.exe" %JAR%

В самом компрессоре команда выглядит так:
"Путь до эмулятора" -jar "Путь до Jar-файла –r

Не знаю как в WTK, но с MidpX работает

Хочу заметить, что MIDletPascal не воспринимает адреса содержащие "русские имена" (путь в содержании которого имеются русские буквы). Например если у вас AddRes лежит папке"Рабочий стол", то МР не запускает его (Долго не мог понять почему у меня не запускается прога из МР, пока не скопировал в другое место)

Метод работы:
1. Скопируйте AddRes в любую папку (в соответствии описания выше)
2. Запустить приложение (двойным щелчком) и укажите путь до эмулятора
3. в MIDletPascal, в настройках эмулятора, укажите путь до AddRes.exe и добавьте команду в конец строки %JAR%
Должно быть примерно так: Диск:\Путь\AddRes.exe %JAR%
4. Все ресырсы необходимо поместить в папку "res" Вашего проэкта.
По завершению работы компрессора, готовый Jar-файл появляется в корневой папки проекта.

Обработка JAD-файла в ближайшей перспективе..

Richik 18.05.2009 22:16

Ответ: Расширение MP
 
Вложений: 1
Вторая версия компрессора, дописал создание и запуск JAD-файлов

Даже при работе через JAD, в MIDletPascal необходимо писать туже команду запуска:
"Диск:\Путь\AddRes.exe" %JAR%


Часовой пояс GMT +4, время: 20:56.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot