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

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

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

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

Ответ
 
Опции темы
Старый 27.02.2012, 03:16   #1
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Сообщение Хэээээээээлп плиз

program Test;
begin
  DrawText('Hello, world!', 0, 0);
  Repaint;
  while GetKeyClicked = KE_NONE do begin
    delay(100);
  end;
end.
Но программа не удерживается при запуске(F9 build and run) и резко закрывается...
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 08:39   #2
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: Хэээээээээлп плиз

1.МП Закрывается молча? Или с окном об ошибке?
2. Какая версия МП?
3. Скиньте прожект, чтобы позырить и попробовать откомпилить.

Так, стоп. Так программа не компилиться или не работает должным образом?

И вообще, не юзай GetKeyClicked. Юзай GetKeyPressed.
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 11:48   #3
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Вопрос Ответ: Хэээээээээлп плиз

Сообщение от PassCall Посмотреть сообщение
1.МП Закрывается молча? Или с окном об ошибке
Я не говорил, что ошибку выдаёт... Значит молча


Сообщение от PassCall Посмотреть сообщение
2. Какая версия МП?
MIdletPascal 3.3(!!! нормально качается)

Сообщение от PassCall Посмотреть сообщение
3. Скиньте прожект, чтобы позырить и попробовать откомпилить.
Скинуть не могу, но сам проект формата mpproj. Вместе с ним создалось полным полно папок(например: bin, res, src).

Сообщение от PassCall Посмотреть сообщение
Так, стоп. Так программа не компилиться или не работает должным образом?
Программа нормально компилится без ошибок. Просто консолька появляется и исчезает.


Сообщение от PassCall Посмотреть сообщение
И вообще, не юзай GetKeyClicked. Юзай GetKeyPressed.
Хм, а разве от этого зависит - да и вообще одна и та же проблема, только clicked проверяет не удерживание, а само нажатие, что очень полезно.
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 12:18   #4
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 417
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: Хэээээээээлп плиз

jar файл (в папке bin) создается? В логе компиляции что появляется? Эмулятор настроен?
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 13:10   #5
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Хэээээээээлп плиз

Сообщение от AVL Посмотреть сообщение
jar файл (в папке bin) создается? В логе компиляции что появляется? Эмулятор настроен?
Во как... Мне наскучило и за это время он немного образумился. Смотрю, компилю терь он задержал консоль, но требует открыть файл test.jad чем-то. Чем?
А что настраивать?

В логе написано:
Создание C:\Users\admin\Documents\MidletPascal\Test.mpproj
Начато на 27.02.2012 21:07:57
Метод коммуникации компилятора: WM_COPTYDATA (Win32.Wow64)
Detecting units of 'Test.mpsrc'...
Target Info
  MIDlet Type: Classic MIDlet
  Real Numbers: Fixed-point
Compiling 'test.mpsrc'...
Making MANIFEST.MF...
Making JAR file...
  adding META-INF/MANIFEST.MF
  adding M.class
  adding FW.class
  adding icon.png
  File: C:\Users\admin\Documents\MidletPascal\bin\Test.jar
  Size: 2726 bytes
Making JAD file...
Successful build.
Завершено на 27.02.2012 21:08:00
Запуск cmd /A /C "C:\Users\admin\Documents\MidletPascal\bin\Test.jad"
Впрочем-то нормально!
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 13:14   #6
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Хэээээээээлп плиз

В папке bin вдруг появилось два файла: test.jad и test.jar
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 15:18   #7
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 417
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: Хэээээээээлп плиз

Сообщение от ВиНТ Посмотреть сообщение
А что настраивать?
Настройки - эмуляторы - управление - default (скорее всего) - в параметре "командная строка" заменяешь %JAD% на %JAR%. Ну и перед этим надо настроить, чтобы в винде jar файлы открывались эмулятором.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ВиНТ (27.02.2012)
Старый 27.02.2012, 15:41   #8
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Стрелка Ответ: Хэээээээээлп плиз

Сообщение от AVL Посмотреть сообщение
jar файлы открывались эмулятором.
стоп-стоп. а эмулятор какой? java? какой версии рекомендуешь?
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 15:56   #9
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 417
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: Хэээээээээлп плиз

Рекомендую KEmulator.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ВиНТ (27.02.2012)
Старый 27.02.2012, 16:33   #10
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Хорошо Ответ: Хэээээээээлп плиз

AVL, спасибо большое!
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 17:25   #11
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Хэээээээээлп плиз

Трабла! Походу для запуска эмулятора нужна другая командная строка. А через сам эмулятор приложение безупречно работает!
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 17:35   #12
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 417
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: Хэээээээээлп плиз

У меня так прописано:
cmd /A /C %JAR%
Все работает.
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 18:20   #13
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Сообщение Ответ: Хэээээээээлп плиз

Сообщение от AVL Посмотреть сообщение
У меня так прописано:
cmd /A /C %JAR%
Все работает.
Даже при ассоциированном запуске приложение игнорируется...
Запустил прилагающееся с эмулятором(далее не важно), вышла ошибка.

Запустил саму прогу, открыл в неё через меню test.jar - показывает.

Что-то не то с ассоциированным запуском, означает Вроде выбрал этот эмулятор как прогу запуска jar.
Значит в этой программе(эмуляторе) отсутствует стандартный аргумент загрузки мидлета?
Хотя что-то нарыл: -midlet
Я не умею печатать командные строки, из-за чего не смогу сам скомпонировать запуск самого эмулятора с аргументом -midlet %JAR%. Хээээээээээээээээээээээээлп снова!
(Offline)
 
Ответить с цитированием
Старый 27.02.2012, 18:54   #14
AVL
Разработчик
 
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 417
Написано 100 полезных сообщений
(для 182 пользователей)
Ответ: Хэээээээээлп плиз

В виндовом проводнике по двойному клику на jar он запускается в эмуляторе?
(Offline)
 
Ответить с цитированием
Старый 28.02.2012, 01:08   #15
ВиНТ
Оператор ЭВМ
 
Регистрация: 26.02.2012
Сообщений: 26
Написано 0 полезных сообщений
(для 0 пользователей)
Сообщение Ответ: Хэээээээээлп плиз

Сообщение от AVL Посмотреть сообщение
В виндовом проводнике по двойному клику на jar он запускается в эмуляторе?
Ну так говорю же, ассоциированный запуск не работает(точнее при нём само приложение не появляется). Проводник как и обычное приложение(в нашем случае MIdletPascal) использует shell(ассоциированный) запуск...

Хээээээээээээээлп плиз
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


Часовой пояс GMT +1, время: 10:16.


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