forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   MidletPascal (http://forum.boolean.name/forumdisplay.php?f=46)
-   -   Ошибка (http://forum.boolean.name/showthread.php?t=8559)

demon112 26.06.2009 10:53

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

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

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

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

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

ViNT 26.06.2009 12:44

Ответ: Ошибка
 
Есть вроде такое, хотя, думаю, дело не в MP, а в java.
Попробуй разнести часть процедур по модулям, должно помочь.

demon112 26.06.2009 12:52

А как в модуле переменную из основного кода задействовать?

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

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

ViNT 26.06.2009 12:58

Ответ: Ошибка
 
PHP код:

unit unit1;

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

procedure proc1;
procedure proc2;

implementation

procedure proc1
;
begin
....
end;

procedure proc2;
begin
....
end;

end

Для использования переменных модуля в главной программе нужно объявить их в разделе interface, использовать в модуле переменные главной программы нельзя.

demon112 26.06.2009 13:02

Ответ: Ошибка
 
Цитата:

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


ППЦ... ща пол дня переделывать((

demon112 26.06.2009 13:06

Ответ: Ошибка
 
А для чего initialization?

ViNT 26.06.2009 13:07

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

demon112 26.06.2009 13:10

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

Всмысле?

Ещё: как в модуль библиотеку загрузить?

Ksanatos 11.02.2010 20:35

Ответ: Ошибка
 
Вложений: 1
Почитай учебник Фаронова про Turbo Pascal, там прекрасно описывается всё это дело, правда потом придётся немного подправить для МП, но всё же лучше чем ничего. Здесь 4 страницы

PassCall 13.04.2011 18:37

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

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

Может в телефоне мало памяти осталось?


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

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