forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   почему мидлет не запускается? (http://forum.boolean.name/showthread.php?t=15254)

vasser 06.08.2011 14:00

почему мидлет не запускается?
 
пытаюсь запустить мидлет на телефоне:
program newproject;

var cmdok: command;
id_t : integer;

begin
showform;
id_t:= formAddTextField ('enter your name', '', 20, tf_any);
cmdok := createCommand ('ok',cm_ok,1);
addcommand (cmdok);
repeat
delay (100);
until getclickedcommand <> emptycommand;
end.

почему-то без описания кнопки запускается. стоит только кнопку добавить, компилится нормально, а запуск на телефоне даёт ошибку приложения, а sjboy вобще не запускается.
midletpascal 3.3 final

Amigo888 06.08.2011 15:21

Ответ: почему мидлет не запускается?
 
добавь перед repeat перерисовку Repaint

Amigo888 06.08.2011 15:23

Ответ: почему мидлет не запускается?
 
program newproject;

var cmdok: command;
id_t : integer;

begin
showform;
id_t:= formAddTextField ('enter your name', '', 20, tf_any);
cmdok := createCommand ('ok',cm_ok,1);
addcommand (cmdok);
repaint;
repeat
delay (100);
until getclickedcommand <> emptycommand;
end.

vasser 06.08.2011 17:23

Ответ: почему мидлет не запускается?
 
уже пытался. всё равно получается ошибка приложения на телефоне. и в эмуле не запускается.
главно, что хуже всего, забыл, где качал. мож как-то криво скачал. перекачать бы. да не помню.

Amigo888 06.08.2011 18:58

Ответ: почему мидлет не запускается?
 
скачай МП 2.02 и все норм будет

kizup 06.08.2011 21:20

Ответ: почему мидлет не запускается?
 
Для чего repaint если вы используете формы???

kizup 06.08.2011 21:22

Ответ: почему мидлет не запускается?
 
PHP код:

var cmdokcommand;
id_t integer;

begin
showform
;
id_t:= formAddTextField('enter your name'''20tf_any);
cmdok := createCommand('ok',cm_ok,1);
addcommand(cmdok);

repeat
delay 
(100);
until getclickedcommand <> emptycommand;
end

Вот так всё норм работает

vasser 07.08.2011 05:59

Ответ: почему мидлет не запускается?
 
понятно, почему не работает.
я в названии кнопки вставлял русский текст.
когда поменял его на англ. всё заработало.
теперь проблемка в русском тексте.
рылся по форуму. нашёл несколько тем, но там решения нет.
мож чего пропустил?
подскажите, пожалуйста, кто как выходит из положения?
транслитирация не подходит.
пишу игрушку текстовую для незрячих. опор на текст, причём только на русский.
таким образом иные варианты, кроме как вставлять текст в код - не подходят.
обновил мп до 3.4. проблемка осталась.
мож где-то есть более новая, где этот баг исправлен? мож какая-нибудь перекодировка поможет?

DIMMON4IK 07.08.2011 12:39

Ответ: почему мидлет не запускается?
 
mp 2.02 поможет

vasser 07.08.2011 15:03

Ответ: почему мидлет не запускается?
 
Цитата:

Сообщение от DIMMON4IK (Сообщение 198330)
mp 2.02 поможет

знаю. но удобней писать в третьей версии.
значит никто не решил эту проблему. жаль.

Amigo888 07.08.2011 20:11

Ответ: почему мидлет не запускается?
 
Решена! Пользуй МП2.02 больше не как ну щас 3 попробую

YellowAfterlife 08.08.2011 15:33

Ответ: почему мидлет не запускается?
 
Цитата:

Сообщение от Amigo888 (Сообщение 198369)
Решена! Пользуй МП2.02 больше не как ну щас 3 попробую

Возможно не нужно пытатся навязать автору свое мнение о решении проблемы, если он уже сообщил что это не подходит.

Автору:
Проблема MP3.* в неудачном преобразовании формата текста при сохранении. Это решается двумя способами:
1. Использованием отдельного редактора для модификации исходников, содержащих русский текст (и сохранении в кодировке UTF-8 ):

2. Использовать [написанную мной сегодня] библиотеку для загрузки русского текста из файла - http://forum.boolean.name/showthread.php?p=198423


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

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