forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Прочие вопросы (http://forum.boolean.name/forumdisplay.php?f=50)
-   -   java-эмулятор (http://forum.boolean.name/showthread.php?t=3023)

DIMMON4IK 01.09.2009 19:35

Ответ: java-эмулятор
 
В MP пропиши. Ты ж это хотел?

vad74 02.09.2009 15:51

Ответ: java-эмулятор
 
В том то и дело что прописывал и так и сяк. Уже пошёл пробовать запускать эмулятор с коммандной строки. А он даже тут не хочет запускаться!
Заметил ещё одну странность KEmulatorа - Пытаюсь запустить JAR файл командой проводника "Открыть с помощью..". Нажимаю "Выбрать программу", выбираю KEmulator.ехе но она даже не добавляется в список возможных программ для открытия! Чудо какое то.
Пробовал Midp2Exe, работает. Но не знаю где у него лежит файловая система?

DIMMON4IK 02.09.2009 19:35

Ответ: java-эмулятор
 
У меня точно также не выбирается MP:''((

ViNT 02.09.2009 21:38

Ответ: java-эмулятор
 
Никогда не пользовался KEmulator'ом, но все-таки, какой синтаксис коммандной строки предлагается в доках к нему?

GRAY_WOLF 02.09.2009 23:17

Ответ: java-эмулятор
 
У меня на компе KEmulator стоит по умолчанию и проблем нет.После компиляции запускаю Default emulator и все работает норм.

vad74 03.09.2009 11:49

Ответ: java-эмулятор
 
Удалось мне заставить работать KEmulator. Для этого сделал файл Run_KEmulator.bat, содержащий 2 строки:
cd d:\MIDlet_Pascal\KEmulator
KEmulator.exe -jar %1
Первая выбирает папку эмулятора, вторая его запускает передавая ему параметр переданный ВАТ файлу. Это адрес jar файла. Внимание, без предварительного выбора папки эмулятора (первая строка) не работает. Это если написать d:\MIDlet_Pascal\KEmulator\KEmulator.exe -jar %1.
А в настройке эмулятора MIDletPascal внёс строку:
D:\MIDlet_Pascal\Run_KEmulator.bat %JAR%

Вопрос, кто знает чем отличается в KEmulator "2D Graphics Engine" -> "AWT Graphics" и "SWT GDI+"? Работают они по разному. В "AWT Graphics" шрифт меньше и выполнение программы быстрее. В "SWT GDI+" какие то заморочки с отрисовкой. Например она не отображает текст этой программы:
DrawText('HELLO', 0, 0);
repeat
repaint;
until false;
Для отображения в "SWT GDI+" надо внести DrawText в цикл перед repaint, т.е. всё перерисовывать перед выводом. А "AWT Graphics" отображает без проблем. Как правильно? Что соответствует мобильнику, в частности СониЭриксон?

Dj_Alex 04.09.2009 19:26

Ответ: java-эмулятор
 
можно ли в kemulatore эмулировать ФС?

odd 06.09.2009 02:54

Ответ: java-эмулятор
 
Цитата:

Сообщение от Dj_Alex (Сообщение 117567)
можно ли в kemulatore эмулировать ФС?

Можно. Там есть папочка file/root в ней создаешь все нужные тебе папки и файлы.
По-идее должно работать, но я лично не пользовался FS.

odd 06.09.2009 02:57

Ответ: java-эмулятор
 
Кому надо, выкладываю строки запуска для большинства эмуляторов:

По умолчанию (WTK)

cmd /A /C %JAD%
WTK
{путь} emulator.exe -Xdescriptor:%JAD%
KEmulator
{путь} KEmulator.exe %JAR%
NHAL (он же midp2exe или MidpX)
{путь} Midp2Exe.exe -jar %JAR% -r
Sjboy
{путь} sjboy.exe %JAR%
Microemulator
В папке с эмулятором создаем текстовый файл с именем start.bat и пишем в него такой текст:
java -jar microemulator.jar %1
тогда строка вызова эмулятора будет:
{путь} start.bat %JAD%

vad74 07.09.2009 11:50

Ответ: java-эмулятор
 
odd
KEmulator так не работает. У него в хелпе (окно "О программе") указано что надо запускать: {путь} KEmulator.exe -jar %JAR%. И напрямую из Паскаля не работает, см. пост №51.
Есть ли в NHAL (он же midp2exe или MidpX) файловая система?

odd 07.09.2009 20:53

Ответ: java-эмулятор
 
Я не знаю почему у вас не работает, но у меня KEmulator запускается именно с этой строкой. Я её не придумывал, а просто всё перекопировал с моего MP. Правда у меня KEmulator стоит и по умолчанию для открывания JAR файлов. Проблемы могут быть и из-за этого.

DIMMON4IK 07.09.2009 21:15

Ответ: java-эмулятор
 
Цитата:

Сообщение от odd (Сообщение 117886)
Я не знаю почему у вас не работает, но у меня KEmulator запускается именно с этой строкой. Я её не придумывал, а просто всё перекопировал с моего MP.

У меня тоже:cool:

vad74 08.09.2009 10:54

Ответ: java-эмулятор
 
Цитата:

Сообщение от odd (Сообщение 117886)
Правда у меня KEmulator стоит и по умолчанию для открывания JAR файлов

Как Вы смогли это сделать? В посте №47 я описал свою попытку этого.
Попробовал ещё раз запуск с Вашей строкой, заработало. Спасибо.:-)
Можно ли указать KEmulatorу запускаться с открытым окном кнопок?

vad74 08.09.2009 12:09

Ответ: java-эмулятор
 
odd
Не подскажете чем отличается в KEmulator "2D Graphics Engine" -> "AWT Graphics" и "SWT GDI+"? Работают они по разному. Что соответствует мобильнику, в частности СониЭриксон?

odd 08.09.2009 16:59

Ответ: java-эмулятор
 
Цитата:

Сообщение от vad74 (Сообщение 117948)
odd
Не подскажете чем отличается в KEmulator "2D Graphics Engine" -> "AWT Graphics" и "SWT GDI+"? Работают они по разному. Что соответствует мобильнику, в частности СониЭриксон?

AWT Graphics более приближает к реальному виду как на SE. В основном, изменения между двумя движками касаются шрифтов. В SWT GDI+ они жутко накладываются друг на друга и ещё и сглаживаются. В телефонах такого обычно не бывает.


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

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