Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 19.02.2010, 00:09   #16
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Java исходники проектов

Не получается чето,делал так:файл весил 284 байт помоему,иконка мидлет паскаля стандартная,засовывал в imagefromstring 284 буквы а,открывал винхексом м.класс и икон.пнг,заменял буквы а на текст из картинки,при запуске в логе ошибка загрузки картинки(тока на английском написано)
(Offline)
 
Ответить с цитированием
Старый 19.02.2010, 00:17   #17
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Java исходники проектов

Текст-то в юникоде. Если есть русские символы, то получается по 2 байта на символ, вот и получается, что функции передается 284 байта данных + 284 байта мусора, вот и вылетает. Хотя, могут быть и другие причины.

UPD:

Пробовал заменить строку, передаваемую DrawText в стандартном проекте - все работает, но там кириллицы не было.

Попробуй сделать черещ отдельную строковую переменную, полюс, попробуй сохранить данные в файл и проверить структуру HEX-редактором.

UPD2:

Пожалуй, принцип нерабочий.
Вшил данные в класс, а эмулятор матерится
ALERT: java/lang/ClassFormatError: Bad Utf8 string.
Не принял левые байты в строке, в принципе, так и должно быть.
(Offline)
 
Ответить с цитированием
Старый 19.02.2010, 00:42   #18
NightDeath
Оператор ЭВМ
 
Регистрация: 18.11.2009
Сообщений: 48
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Java исходники проектов

Дак какое решение?отдельной переменной,типа так
а:='ааа';
img:=imagefromstring(a);
drawimage(img);
repaint;
или как?

Буквы а я английские брал помоему
(Offline)
 
Ответить с цитированием
Старый 19.02.2010, 00:45   #19
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Java исходники проектов

Говорю же, не получится, не знаю, как телефоны, но эмулятор не принимает посторонние данные вместо строковых констант.
(Offline)
 
Ответить с цитированием
Старый 19.02.2010, 16:58   #20
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Java исходники проектов

Сообщение от ViNT Посмотреть сообщение
Говорю же, не получится, не знаю, как телефоны, но эмулятор не принимает посторонние данные вместо строковых констант.
Да, не получается. Нужен генератор текстовой строки, который бы на основе двоичных данных генерировал бы UTF-8 строку типа: "\u043F\u0440\u0438\u0432\u0435\u0442" тогда можно будет вставить.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ангарчик для проектов... )DEM( Полезные ссылки 22 21.02.2010 19:18
сайты о java/исходники/статьи. abcdef Основной форум 1 14.07.2009 12:54
Ищу исходники Ilyich Болтовня 4 15.07.2007 23:58
Исходники игр на Blitz3D Тарас Шевченко Болтовня 2 01.02.2007 16:16


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com