Ответ: Расширение MP
А где брать AddEmuls.exe?
|
Ответ: Расширение MP
Сори, залил не тот архив, теперь все должно быть на месте.
|
Ответ: Расширение MP
Спасибо vint
|
Ответ: Расширение MP
У меня AddEmuls вылетает с эксепшеном. Конфигурации не создает.
WinXP SP2 |
Ответ: Расширение MP
Странно, буду разбираться.
Как вариант, надо проверить, есть ли в реестре раздел HKEY_CURRENT_USER\Software\MIDletPascal2\MIDletPas cal\EMULATOR. Там MP хранит конфигурацию эмуляторов, с этим разделом и работает программа. |
Ответ: Расширение MP
Вручную создал все нужное в реестре. Конфигурация заработала.
По запуску: MPExt получает %JAR%, а эмулятору WTK нужен %JAD%, а он запускается из MPExt и похоже последний не понимает этого. Т.е. файлы он патчит, ресурсы добавляет и т.д., а вот сам эмулятор не запускается. Чертовщина какая-то :( |
Ответ: Расширение MP
Так... Не совсем понял - эмулятор не запускается?
Какая коммандная строка используется? У меня эмулятор WTK нормально запускался по строке %JAD%. По поводу добавления эмуляторов - включу автоматическое создание раздела. |
Ответ: Расширение MP
C:\Program Files\NetBeans 6.5\mobility8\WTK2.5.2\bin\emulator.exe -Xdescriptor:%JAD%
а запуск эмулятора - D:\Java\MIDletPascal\MPExt -%JAR% -RUN Окно формы моргает и сразу пропадает. В системе стоит Outpost, но и если его выгрузить, все остается по прежнему. |
Ответ: Расширение MP
Если эмулятор запускается, то все нормально - интерфейса у программы нет, только окно настройки, в режиме модификации окно и должно пропадать.
Исправил AddEmuls.exe - теперь в случае отсутствия раздела программа создает его сама. |
Ответ: Расширение MP
Цитата:
|
Ответ: Расширение MP
У меня проблема решилась использованием другой функции для вызова эмулятора. Я так и не определился кто блокирует вызов доктор веб или outpost, сейчас все окей.
|
Ответ: Расширение MP
Пока не знаю, что с этим делать - ShelExecute работает не у всех, а WinExec не запускает эмулятор посредством выполнения JAD файла (как, например эмуль из WTK, ассоциируемый с JAD'ами). Пока решение такое: заменяем экзешник из архива MP_Ext_RunFix из поста #6, вместе с ним распаковываем Config.ini. Дальше пробуем запускать как есть (через ShellAPI), если не идет - меняем в Config.ini значение ShellRun в секции [Emulator] на 0 и пробуем запускать так.
|
Ответ: Расширение MP
а если создавать батниками?
|
Ответ: Расширение 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-файла в ближайшей перспективе.. |
Ответ: Расширение MP
Вложений: 1
Вторая версия компрессора, дописал создание и запуск JAD-файлов
Даже при работе через JAD, в MIDletPascal необходимо писать туже команду запуска: "Диск:\Путь\AddRes.exe" %JAR% |
Часовой пояс GMT +4, время: 20:56. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot