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

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

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

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

Ответ
 
Опции темы
Старый 12.01.2011, 14:31   #1
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Падение удачно скомпилированого мидлета на стадии верификации

1)Если есть } без {, то программа копмилируется с одной непоняткой, но не запускается.
2) при попытке создать массив элементов такого типа данных:
a,b:point
sx,sy,r:real
где point
x,y:integer
происходит то же самое.
__________________
---
(Offline)
 
Ответить с цитированием
Старый 12.01.2011, 21:21   #2
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Падение удачно скомпилированого мидлета на стадии верификации

Люди, помогите! Это я что-то не так делаю или?..
Вложения
Тип файла: 7z Ph.7z (19.4 Кб, 430 просмотров)
__________________
---
(Offline)
 
Ответить с цитированием
Старый 12.01.2011, 21:29   #3
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Падение удачно скомпилированого мидлета на стадии верификации

Попробуй переменные переименовать
Type

point 
record
x
:integer;
y:integer;
end;


DoubleReal record
x
:real;
y:real;
end;

fig record
p1
:point;
p2:point;
r:integer;
typ:integer;
end
у тебя x,y и integer и real возможно и от этого белый дисплей в эмуляторе...
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 12.01.2011, 23:39   #4
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Вопрос Ответ: Падение удачно скомпилированого мидлета на стадии верификации

program by;
Type
point 
record
xu
:integer;
yu:integer;
end;
DoubleReal record
x
:real;
y:real;
end;
fig record
p1
:point;
p2:point;
r:integer;
typ:integer;
end;
var
a:fig;
begin
end

Эта штука даже не запускается.
Стандартный эмулятор выдаёт вот что:
Running with storage root C:\Documents and Settings\������\j2mewtk\2.5.2\appdb\DefaultColorPh one
Running with locale: Russian_Russia.1251
Running in the identified_third_party security domain
Method............: 246ef10 'M.R (static)'
Stack Chunk.......: 246c2e4
Frame Pointer.....: 246c308
Current IP........: 246ee1d = 246ee04 + offset 25
Previous Frame....: 246c2f0
Previous IP.......: 246ee53 (offset 3)
Error verifying method R_3 Copy(LR_3LR_3;
Approximate bytecode offset 8: Bad arguments on stack for method call
Frame size........: 0 (0 arguments, 0 local variables)

Method............: 246eeb0 'M.run (virtual)'
Stack Chunk.......: 246c2e4
Frame Pointer.....: 246c2f0
Current IP........: 246ee53 = 246ee50 + offset 3
Previous Frame....: 0
Previous IP.......: 1
Frame size........: 1 (1 arguments, 0 local variables)
Argument[0].......: 246e234

VM status:
Instruction pointer.: 246ee1d (offset within invoking method: 25)
Next instruction....: 0xbb
Frame pointer.......: 246c308
Local pointer.......: 246c308
Stack size..........: 128; sp: 246c31c; ranges: 246c2ec-246c4ec;
Contents of the current stack frame:
ALERT: java/lang/VerifyError: R_3.
246c308: 246c2f0 (lp) (fp)
246c30c: 246ee53
246c310: 246c304
246c314: 246ef10
246c318: 246c2e4
246c31c: 0 (end of frame) (sp)
Execution stack contains 52 items:
246e234
0
1
246c2e8
246eeb0
246c2e4
0
246c2f0
246ee53
246c304
246ef10
246c2e4
0

Execution completed.
3418251 bytecodes executed
47 thread switches
1671 classes in the system (including system classes)
18113 dynamic objects allocated (553744 bytes)
3 garbage collections (470632 bytes collected)
Execution completed.
3418251 bytecodes executed
47 thread switches
1671 classes in the system (including system classes)
18113 dynamic objects allocated (553744 bytes)
3 garbage collections (470632 bytes collected)

А как скрывать большие тексты без тэга "оффтоп"?


По-моему, это - глюк МПаскаля. Возможно, он не поддерживает вложения одного типа данных в другой?
__________________
---
(Offline)
 
Ответить с цитированием
Старый 12.01.2011, 23:52   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Падение удачно скомпилированого мидлета на стадии верификации

Сообщение от IDOL 1234 Посмотреть сообщение
По-моему, это - глюк МПаскаля. Возможно, он не поддерживает вложения одного типа данных в другой?
Не поддерживает.
(Offline)
 
Ответить с цитированием
Старый 13.01.2011, 00:27   #6
IDOL 1234
ПроЭктировщик
 
Аватар для IDOL 1234
 
Регистрация: 22.11.2009
Сообщений: 137
Написано 8 полезных сообщений
(для 8 пользователей)
Ответ: Падение удачно скомпилированого мидлета на стадии верификации

Тупой вопрос: а почему нет сообщения об ошибке?..
__________________
---
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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