Ответ: Пишем либы для MidletPascal на JAVA
1. String.indexOf(..) - возвращает -1 если не нашел вхождение.
2. setColor(Integer.parseInt("32fd45", 16)); |
Ответ: Пишем либы для MidletPascal на JAVA
Вот ё-моё, я ведь видел в исходниках Integer.parseInt(), но что-то тему не сумел развить =)
- - - Скоро эту тему можно будет переделать в учебник по Джаве для начинающих =) |
Ответ: Пишем либы для MidletPascal на JAVA
Цитата:
Например Integer.parseInt("aabbcc", 16); // Пашет а Integer.parseInt("ffaabbcc", 16); // Зависает :-( Т.е. при работе со всеми четырьмя байтами парсинг не поможет.:crazy: |
Ответ: Пишем либы для MidletPascal на JAVA
А ты результат работы функции напрямую использовал в setColor? А в сет колор если 4 байта передать, то первый будет на альфаканал указывать? Ну мне пока с альфой не надо работать. Мне три байта надо - всё работает =)
|
Ответ: Пишем либы для MidletPascal на JAVA
Предположим у меня есть глобальная переменная x и есть локальная внутри функции, тоже x. Как мне внутри функции присвоить значение локальной переменной - глобальной?
this.x=x; не работает. Компилятор пишет, что типа нельзя так в статичных функциях делать или что-то типа этого =( Пока выкрутился. Просто переменные по-разному назвал. Глобальную - x, а локальную - xx. В итоге так работает как надо: x=xx; |
Ответ: Пишем либы для MidletPascal на JAVA
Тогда можно писать Lib_mylib.x=x.
|
Ответ: Пишем либы для MidletPascal на JAVA
здесь дело не в одинаковости имен. Компилятор же четко пишет, что нельзя обратиться к полю класса из статической функции. это можно сделать только если какой-то статической переменной присвоен сам класс.
т.е public static MyClass inst; .... inst = this; из метода класса .... а потом можно обращаться к полям через inst.x из любой статической функции. |
Ответ: Пишем либы для MidletPascal на JAVA
Кстати, если хочешь получить размер дисплея, надо писать не
PHP код:
PHP код:
|
Ответ: Пишем либы для MidletPascal на JAVA
Мда. Проще оставить с разными названиями переменных. О_о
- - - PHP код:
|
Ответ: Пишем либы для MidletPascal на JAVA
Так это и есть на java.
Кстати, я размер получаю по-другому, но тоже работает: PHP код:
|
Ответ: Пишем либы для MidletPascal на JAVA
Цитата:
|
Ответ: Пишем либы для MidletPascal на JAVA
А... В этом смысле...
В java тоже должен быть главный класс мидлета, в нем - Display и т.д. |
Ответ: Пишем либы для MidletPascal на JAVA
Понятно, спасибо =)
- - - Написал я свою первую библиотеку!!! Ура, товарищи!!! Зацените, плиз: http://wapcode.ru/Lib_st.zip Там в файле внутри архива всё подробно описано, для чего она, и пример там же. |
Ответ: Пишем либы для MidletPascal на JAVA
У нас считается хорошим тоном выкладывать библиотеки в соответствующий раздел. Было бы неплохо поддержать эту традицию.
|
Ответ: Пишем либы для MidletPascal на JAVA
Слушайте. Есть две библиотеки. Одна - моя Lib_st, вторая - тоже я написал, но там тупо просто по экрану рисует. По отдельности они в мидлет паскале работают, а обе сразу - компиляция проходит, но мидлет сразу закрывается в эмуляторе =( В чём может быть дело? Не может быть путанницы в том, что я в обоих библиотеках использовал одинаковые названия глобальных переменных? Потому-что я уже не знаю, на что косить...
- - - А можно из мидлет паскаля передать в качестве параметра функции массив в функцию, описанную в либе? Как в Джаве массивы создавать? |
Часовой пояс GMT +4, время: 18:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot