Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 21.01.2009, 11:20   #16
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Расширение MP

А где брать AddEmuls.exe?
(Offline)
 
Ответить с цитированием
Старый 21.01.2009, 13:07   #17
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Расширение MP

Сори, залил не тот архив, теперь все должно быть на месте.
(Offline)
 
Ответить с цитированием
Старый 21.01.2009, 15:57   #18
temned
Знающий
 
Аватар для temned
 
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений
(для 33 пользователей)
Ответ: Расширение MP

Спасибо vint
(Offline)
 
Ответить с цитированием
Старый 30.01.2009, 23:39   #19
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Расширение MP

У меня AddEmuls вылетает с эксепшеном. Конфигурации не создает.
WinXP SP2
(Offline)
 
Ответить с цитированием
Старый 31.01.2009, 01:45   #20
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Расширение MP

Странно, буду разбираться.
Как вариант, надо проверить, есть ли в реестре раздел
HKEY_CURRENT_USER\Software\MIDletPascal2\MIDletPas cal\EMULATOR.
Там MP хранит конфигурацию эмуляторов, с этим разделом и работает программа.
(Offline)
 
Ответить с цитированием
Старый 31.01.2009, 13:33   #21
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Расширение MP

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

Последний раз редактировалось Piligrim, 31.01.2009 в 13:43.
(Offline)
 
Ответить с цитированием
Старый 01.02.2009, 00:32   #22
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Расширение MP

Так... Не совсем понял - эмулятор не запускается?
Какая коммандная строка используется?
У меня эмулятор WTK нормально запускался по строке %JAD%.
По поводу добавления эмуляторов - включу автоматическое создание раздела.
(Offline)
 
Ответить с цитированием
Старый 01.02.2009, 00:38   #23
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Расширение MP

C:\Program Files\NetBeans 6.5\mobility8\WTK2.5.2\bin\emulator.exe -Xdescriptor:%JAD%
а запуск эмулятора - D:\Java\MIDletPascal\MPExt -%JAR% -RUN
Окно формы моргает и сразу пропадает. В системе стоит Outpost, но и если его выгрузить, все остается по прежнему.
(Offline)
 
Ответить с цитированием
Старый 01.02.2009, 17:59   #24
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Расширение MP

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

Исправил AddEmuls.exe - теперь в случае отсутствия раздела программа создает его сама.
(Offline)
 
Ответить с цитированием
Старый 16.03.2009, 20:38   #25
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Расширение MP

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

Исправил AddEmuls.exe - теперь в случае отсутствия раздела программа создает его сама.
Хз, но у меня так и не работает...
(Offline)
 
Ответить с цитированием
Старый 16.03.2009, 23:36   #26
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Расширение MP

У меня проблема решилась использованием другой функции для вызова эмулятора. Я так и не определился кто блокирует вызов доктор веб или outpost, сейчас все окей.
(Offline)
 
Ответить с цитированием
Старый 17.03.2009, 00:29   #27
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Расширение MP

Пока не знаю, что с этим делать - ShelExecute работает не у всех, а WinExec не запускает эмулятор посредством выполнения JAD файла (как, например эмуль из WTK, ассоциируемый с JAD'ами). Пока решение такое: заменяем экзешник из архива MP_Ext_RunFix из поста #6, вместе с ним распаковываем Config.ini. Дальше пробуем запускать как есть (через ShellAPI), если не идет - меняем в Config.ini значение ShellRun в секции [Emulator] на 0 и пробуем запускать так.
(Offline)
 
Ответить с цитированием
Старый 19.03.2009, 13:56   #28
@llien
Оператор ЭВМ
 
Аватар для @llien
 
Регистрация: 30.01.2009
Сообщений: 41
Написано одно полезное сообщение
(для 5 участников)
Ответ: Расширение MP

а если создавать батниками?
__________________
MPCoder
V_V
(Offline)
 
Ответить с цитированием
Старый 17.05.2009, 13:18   #29
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Подмигивание Ответ: Расширение MP

Что-то я не смог разобраться, как с этим работать.
Прошу прощения за дерзость у 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-файла в ближайшей перспективе..
Вложения
Тип файла: zip AddRes.zip (273.5 Кб, 1154 просмотров)

Последний раз редактировалось Richik, 17.05.2009 в 13:47.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
im_zorg (23.12.2009)
Старый 18.05.2009, 22:16   #30
Richik
Нуждающийся
 
Аватар для Richik
 
Регистрация: 02.05.2009
Сообщений: 68
Написано 6 полезных сообщений
(для 6 пользователей)
Подмигивание Ответ: Расширение MP

Вторая версия компрессора, дописал создание и запуск JAD-файлов

Даже при работе через JAD, в MIDletPascal необходимо писать туже команду запуска:
"Диск:\Путь\AddRes.exe" %JAR%
Вложения
Тип файла: zip AddRes1.0.0.2.zip (277.0 Кб, 729 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расширение файла impersonalis Полезные функции 19 28.02.2015 15:21
Расширение! pipns 2D-программирование 10 02.09.2007 20:06


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com