|
FAQ Часто задаваемые вопросы |
25.01.2009, 22:07
|
#91
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
В bat файле нужно пути исправить. Первые две строки. На те которые у тебя в системе, тогда будет находить системные классы
|
(Offline)
|
|
25.01.2009, 23:13
|
#92
|
Знающий
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений (для 33 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
Я исправлял-получилось что-то типа
@SET JDK=C:\Program Files\Java\jdk1.5.0_16 @SET WTK=C:\WTK22 @rem @SET SDK=C:\Borland\SDK_5.2.1\EmulatorA.1\lib @rem del tmpclasses\M.class @"%JDK%\bin\javac" -bootclasspath "%WTK%\lib\midpapi20.jar";"%WTK%\lib\cldcapi11.jar";"%WTK%\lib\jsr75.jar";"%WTK%\lib\mmapi.jar";"%WTK%\lib\jsr082.jar";"D:\Java\lib\tinylinegzip.zip";tmpclasses -classpath tmpclasses -source 1.3 -target 1.3 -d tmpclasses src\Lib_test.java @"%WTK%\bin\preverify" -classpath "%WTK%\lib\midpapi20.jar";"%WTK%\lib\cldcapi11.jar";"%WTK%\lib\jsr75.jar";"%WTK%\lib\mmapi.jar";"%WTK%\lib\jsr082.jar";"D:\Java\lib\tinylinegzip.zip";tmpclasses -d C:\Program Files\MIDletPascalLibs C:\Program Files\MIDletPascal\Libs\Lib\tmpclasses pause
Ну может быть можно как-то без dat? Я же делаю все правильно, уидаю куда-надо, может пример плохой?
|
(Offline)
|
|
25.01.2009, 23:18
|
#93
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
Если есть WTK, значит есть KToolBar. Там никаких bat'ов не надо - создаешь проект, папка проекта появляется в WTK\apps, закидываешь исходники в папку src и компилишь.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.01.2009, 23:34
|
#94
|
Знающий
Регистрация: 29.07.2008
Адрес: Россия,Саратов
Сообщений: 206
Написано 22 полезных сообщений (для 33 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
Последний раз редактировалось temned, 26.01.2009 в 00:08.
|
(Offline)
|
|
26.08.2009, 14:24
|
#95
|
Знающий
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений (для 331 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
Ребят, пишу либу в NetBeans 6.7.1 . Проблемма такая - как мне применить метод GetKeyName от класса Canvas текущего приложения?
Просмотрел исходники M.java, FW.java, P.java, которые нашел в этой теме по-моему, но в них не передается что-то типа
public static Canvas C . Подскажите пожалуйста как быть?
UPD: Разобрался, нужно было обращаться M.T. (проглядел).
Последний раз редактировалось Tronix, 26.08.2009 в 16:09.
|
(Offline)
|
|
12.09.2009, 04:40
|
#96
|
Разработчик
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений (для 225 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
Где скачать JAVA SDK и jGRASP? Киньте ссылки..
__________________
Уважай собеседника, а лучше подари ему +
|
(Offline)
|
|
12.09.2009, 12:44
|
#97
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
Сообщение от ArtikZ
Где скачать JAVA SDK и jGRASP? Киньте ссылки..
|
Для написания библиотек достаточно j2me WTK, лежит где-то на сайте SUN.
|
(Offline)
|
|
31.03.2010, 12:38
|
#98
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
эм, вопрос про либы для МП:
а как вызвать перерисовку канвы (обычный репаит) из либы?
декомпиля исходники прог на самом мп увидел там:
T как я понял надо делать канвой и сделал так:
но мидлет виснет тогда((
_________________________________________________
вышло)))
вопрос снимается))
_________________________________________________
а никто часом не знает как получить то что отрисовано (аналог image from canvas)?
желательно вариант с S классом не предлагать
|
(Offline)
|
|
31.03.2010, 16:21
|
#99
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
Вот так надо:
M.T.repaint(); M.T.serviceRepaints();
|
(Offline)
|
|
31.03.2010, 19:40
|
#100
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
а serviceRepaints что именно делает?
|
(Offline)
|
|
01.04.2010, 12:44
|
#101
|
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
Сообщение от cherepets
а serviceRepaints что именно делает?
|
Сообщает системе (телефону), что перерисовку нужно делать немедленно.
В противном случае телефон поставит операцию перерисовки в очередь и совершит её когда ему будет удобно (может и вообще никогда). Это напоминает вызов сборщика мусора - когда телефону нечего делать он может начать чистить свою оперативную память. Тут ситуация похожая, только тут перерисовка связана с с такими "железячными" вопросами как частота обновления экрана, синхронизация сигнала и проч. Поэтому сам производитель телефонов решает когда ему там удобно перерисовать экран. Иногда возникает противоположная проблема. Предположим, некая программа программно генерирует кучу графики. Для этого она что-то рисует на экране (без перерисовки), потом делает снимок экрана для себя и помещает снимок в переменную для дальнейшего использования. Так вот, по-идее пользователь и не должен ничего увидеть на экране (перерисовки-то нет вовсе), но на деле не так. Телефон может всё равно вызывать перерисовку экрана по своему усмотрению. Скажем не делал перерисовку пару секунд - телефон возьмет и сам сделает перерисовку от доброты душевной, хотя в данном случае лишь окажет медвежью услугу.
|
(Offline)
|
|
01.04.2010, 21:52
|
#102
|
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
жестко однако...
лучше эти производители нормальный функционал до ума довели, а то задолбал самсунг шипеть и щелкать в проигрывателе и не звонить по утрам...
|
(Offline)
|
|
15.09.2010, 23:04
|
#103
|
AnyKey`щик
Регистрация: 16.06.2010
Адрес: Рязань
Сообщений: 14
Написано 2 полезных сообщений (для 5 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
"Щелкните по нему два раза и нажмите кнопку Create, для создания этого файла." --------- я чёто не нашел кнопку Create где она?
|
(Offline)
|
|
12.05.2014, 20:10
|
#104
|
AnyKey`щик
Регистрация: 15.01.2014
Адрес: Atlantis
Сообщений: 4
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Пишем либы для MidletPascal на JAVA
У меня такой вопрос: как использовать класс M при написании библиотеки? И где его взять?
__________________
Do you love your guns? Yeah!
God? Yeah!
And government?
Fuck yeah!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:27.
|