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=15924)

Valery_s 27.11.2011 00:15

Программа не запускается
 
Проблема в следующем:
программа компилируется нормально, как только запускаю - закрывается, но если из программы удалить немного кода, все работает.

Подскажите как с этим бороться

tormoz 27.11.2011 00:22

Ответ: Программа не запускается
 
Цитата:

Сообщение от Valery_s (Сообщение 211369)
.

Подскажите как с этим бороться

удалить немного кода

Valery_s 27.11.2011 00:50

Ответ: Программа не запускается
 
там все нужное, удалять нельзя

Reks888 27.11.2011 01:22

Ответ: Программа не запускается
 
Думаю есть ошибка в "немного кода"
Предлагаю ее исправить или заменить другим кодом.

Valery_s 27.11.2011 14:00

Ответ: Программа не запускается
 
Тогда вопрос! Имеет ли MidletPascal ограничение на размер программы или ограничение на количество строк программы? Дело в том, что расчеты абосолютно одинаковые, только работают с разными данными из ресурсного файла. Не важно какой кусок расчетов удаляешь - программа запускается.
Если не удалять, то в эмуляторе только мигнет, а в телефоне сообщение, что недостаточно памяти.

Reks888 27.11.2011 16:12

Ответ: Программа не запускается
 
Тогда добавь ненужные расчеты и удали их
Должно помочь

ViNT 27.11.2011 19:21

Ответ: Программа не запускается
 
MP ограничений не имеет, но некоторые Нокиа, например, не запускают мидлеты больше некоторого размера.
А вообще, без кода невозможно что-либо сказать.

Valery_s 27.11.2011 22:26

Ответ: Программа не запускается
 
Программу запустил! Урезал текст, где было возможно, все работает. Но, думаю, ограничение по количеству строк все же есть (в районе 1100 строк). Буду проверять.
Телефон SE K750i

AVL 28.11.2011 12:00

Ответ: Программа не запускается
 
Если проблема из-за слишком большого кода, то можно отдельные функции в модуль вынести. Хотя я видел и исходники в 50кб, которые нормально компилируются и работают.

Rock2roll 02.12.2011 20:18

Ответ: Программа не запускается
 
Какие ограничения? люди, о чем вы???
у меня в Core 1940 строк

PassCall 02.12.2011 20:47

Ответ: Программа не запускается
 
Вложений: 1
Цитата:

Сообщение от Valery_s (Сообщение 211408)
Тогда вопрос! Имеет ли MidletPascal ограничение на размер программы или ограничение на количество строк программы?

1. у меня есть проект, занимающий 10000 строк (362 000 печтаных знаков). прекрасно работает

2. я как-то тоже задумывался над этим. набросал на коленке с помощью Дельфина утилиту, которая генерирует ОЧЕНЬ БОЛЬШОЙ код. так вот, удалось вполне удачно откомпилировать код размером 100 000 (сто тысяч) строк. Ограничение разве что накладывается на размер процедур. если у тебя 1 процедура размером 2 000 строк, то это фэйл. а если 1000 процедур по 100 строк, то ничего страшного.

3. Ты можеш создать программу размером хоть 10 Мб. Запустит ли это телефон, это уже другой вопрос.

P.S. ловите утилиту. Вдруг понадобится.

Dj_Alex 03.12.2011 11:06

Ответ: Программа не запускается
 
nokia s40 не запускает мидлеты, если классы размером более 32 кб.


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

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