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

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

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

Ответ
 
Опции темы
Старый 26.06.2009, 10:53   #1
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Восклицание

Значит так: пишу я пишу, компилю компилю, пишу пишу и т.д.... тут ещё раз повторил этот цикл откомпилил приложение, и не получилось - паскаль ошибку выдал... и ща ни в какую этот проект не компилится... Ошибка и закрывается... совместимость с виндовс 95 стоит... P.S. добавил просто одну переменую... попробовал удалить её - всё равно не компилит... чё уже тока не пробовал...

-----------------------------

фух, нашёл... 2 одинаковые переменные обьявил...

-----------------------------

???на МП лимит символов??? Написал большое приложение откомпилил - запускаю на эмуляторе WTK - ничего не происходит... SJboy - та же фишка, скинул на сот: Ошибка Аут оф меммори еррор: Maximum byte code lengh (32kb) exceeded. Что делать??? Ещё что то про класс М говорил...
__________________
И суслики вам не помогут

Последний раз редактировалось ViNT, 26.06.2009 в 12:59.
(Offline)
 
Ответить с цитированием
Старый 26.06.2009, 12:44   #2
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Ошибка

Есть вроде такое, хотя, думаю, дело не в MP, а в java.
Попробуй разнести часть процедур по модулям, должно помочь.
(Offline)
 
Ответить с цитированием
Старый 26.06.2009, 12:52   #3
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
А как в модуле переменную из основного кода задействовать?

И наоборот, в основном, переменную из модуля...

И ещё, можно пример куда процедуру в модуле писать))
__________________
И суслики вам не помогут

Последний раз редактировалось ViNT, 26.06.2009 в 13:00.
(Offline)
 
Ответить с цитированием
Старый 26.06.2009, 12:58   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Ошибка

unit unit1;

interface
var 
i1:integer;//доступна в основной программе

procedure proc1;
procedure proc2;

implementation

procedure proc1
;
begin
....
end;

procedure proc2;
begin
....
end;

end
Для использования переменных модуля в главной программе нужно объявить их в разделе interface, использовать в модуле переменные главной программы нельзя.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
demon112 (26.06.2009)
Старый 26.06.2009, 13:02   #5
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Ошибка

Сообщение от ViNT Посмотреть сообщение
использовать в модуле переменные главной программы нельзя.

ППЦ... ща пол дня переделывать((
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 26.06.2009, 13:06   #6
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Ошибка

А для чего initialization?
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 26.06.2009, 13:07   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Ошибка

Туда можно прописать код для инициализации переменных.
(Offline)
 
Ответить с цитированием
Старый 26.06.2009, 13:10   #8
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Ошибка

Туда можно прописать код для инициализации переменных.

Всмысле?

Ещё: как в модуль библиотеку загрузить?
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 11.02.2010, 20:35   #9
Ksanatos
ПроЭктировщик
 
Аватар для Ksanatos
 
Регистрация: 31.01.2010
Адрес: Россия, респ. Башкортостан, г. Бирск
Сообщений: 137
Написано 12 полезных сообщений
(для 17 пользователей)
Ответ: Ошибка

Почитай учебник Фаронова про Turbo Pascal, там прекрасно описывается всё это дело, правда потом придётся немного подправить для МП, но всё же лучше чем ничего. Здесь 4 страницы
Вложения
Тип файла: rar Новая папка.rar (1.26 Мб, 547 просмотров)
__________________



(Offline)
 
Ответить с цитированием
Старый 13.04.2011, 18:37   #10
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Ответ: Ошибка

Что за процедура длинной более 32 килобайта О_О
Хочу посмотреть.

А вообще я писал мидлет подлиннее и потяжелее - не выкидывает

Может в телефоне мало памяти осталось?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка ABTOMAT Болтовня 4 18.12.2009 23:19
Где ошибка??? Sand Основной форум 12 13.12.2009 15:29
В чем ошибка? Антихрист 2D-программирование 4 11.11.2007 21:49
Ошибка Dizels Наш форум 12 26.10.2005 14:08


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


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