Показать сообщение отдельно
Старый 15.12.2005, 02:56   #1
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
дело в том, что 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, но это думаю дело привычки
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием