forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   FAQ (http://forum.boolean.name/forumdisplay.php?f=48)
-   -   MidpX и MidletPascal (http://forum.boolean.name/showthread.php?t=427)

SubZer0 15.12.2005 02:56

дело в том, что MidletPascal при запуске мидлета собирает командную строку в которой имя мидлета заключено в кавычки, таким образом мидлет можно передать только как параметр к какойнить программе (заведомо должен быть эмулятор), но у меня попытки передать MidpX имя мидлета как параметр не принесли успеха и я решился на такой план:

1. создайте где-нибудь (я создал в самой папке куда установил MidpX) файл типа JarStart.bat и в нем напишите просто %1

2. в Паскале:

Configure - Program options - Emulator

выбираете эмулятор какой там есть рудактируете его (edit), или создаете новый, и там где RunCommand пишете: путь_к_файлу\jarstart.bat %JAR% (желательно, чтоб путь к файлу был без пробелов, у меня допустим в каталоге "Program Files" не работало)

3. теперь чтоб запустить свое чудо жмите всегда Ctrl+F5 (Build & Run)

теперь что происходит: Паскаль запускает JarStart.bat с параметром "путь\файл.jar". А пакетный файл (bat) запускает сам параметр (запись %1 означает имя первого параметра), причем отбросив кавычки...

единственное неудобство, это что вместо просто F5 нужно будет давить Ctrl+F5, но это думаю дело привычки :)

Denis 11.02.2006 21:59

А можно проще. Указать в пути эмулятора в MP:

C:\Program Files\Kwyshell\MidpX\Midp2Exe\Midp2Exe.exe -jar %JAR% -r

SubZer0 11.02.2006 23:07

Вложений: 2
Огромное спасибо Denis! я блин все мучался искал как и что там пускать...

дак вот, родил я на основе MidpX микроэмулятор который даже устанавливать не надо... и весит меньше метра. (типа моя мааленькая микросборка)

просто запустить runjar с параметром (путь к jar файлу)

или в паскале прописать

...\runjar.bat %JAR%


PS у меня вроде работало... просьба если вдруг не будет работать, постить тут...

kvitaliy 21.01.2007 07:52

Re: MidpX и MidletPascal
 
Для упрощения работы с эмулятором и расширения возможностей удобно использовать графическую оболочку GUIMidp2Exe.exe. Она позволяет :

- преобразовать как единичные файлы так и каталоги(включая подкаталоги), содержащие jar файлы.
- показывает полную информацию о выбранном Jar файле и иконку (если она есть)
- генерирует Jad файл
- помогает запустить для проверки сгенерированный exe файл
- расшаривает все ресурсы - картинки, текст,звуки во временную папку Test в папке с эмклятором ( ВНИМАНИЕ - папка самоуничтожается после закрытия файла !!!)
- сохраняет скриншоты мобильных игр в JPG
- для преобразования JAR в EXE достаточно просто перетащить его на окно программы

Русифицированная версия с графической оболочкой и всем необходимым по адресу
http://adgjm.fatal.ru/MIDPtoEXE.zip

Размер ZIP - 1.172 Mb, не требует установки

IVenoMI 22.01.2007 02:20

Re: MidpX и MidletPascal
 
Neploho, odnako pochti vse eti vozmojnosti est i v samom emulyatore...

satan 11.02.2007 07:32

А я ишо хитрее сделал. Написал маненький лаунчер(шоб консольное окно не прыгало)! И теперь в настройках просто прописываешь

emulator %JAR%

и фсё, файл запускаица без дрюкання, после завершения ехе удаляица, так шо кому ехе нана копируйте пока прога работаит!!!

Файл тута: -> http://satan.ho.com.ua/files/emu.zip

ЗЫ ...

я ишо и русификатор примантырил, шоб совсем здорово было, с ключами от мерсидеса!!! :) Если кому нано пишите!

MarS 10.04.2007 17:57

Re: MidpX и MidletPascal
 
Народ, а ктонить модет сказать как в этом эмуле правую софт-клавишу настроить на клаву? Оч. надо, сенкс заранее

Bruteo 10.04.2007 20:47

Re: MidpX и MidletPascal
 
MarS
Клавиши f11 - левая, f12 - правая

MarS 10.04.2007 21:31

Re: MidpX и MidletPascal
 
Респееееект чел, а я ступил

slotoskol 11.11.2007 00:48

Re: MidpX и MidletPascal
 
пасиб

slotoskol 11.11.2007 00:48

Re: MidpX и MidletPascal
 
большое человеческое...

Ahsoka_Tano 23.11.2013 02:32

Ответ: MidpX и MidletPascal
 
Большое причеловеческое


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

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