|
Основной форум Сюда все проблемы связанные с программированием. |
27.11.2011, 00:15
|
#1
|
AnyKey`щик
Регистрация: 20.06.2011
Сообщений: 12
Написано 0 полезных сообщений (для 0 пользователей)
|
Программа не запускается
Проблема в следующем:
программа компилируется нормально, как только запускаю - закрывается, но если из программы удалить немного кода, все работает.
Подскажите как с этим бороться
|
(Offline)
|
|
27.11.2011, 00:22
|
#2
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: Программа не запускается
Сообщение от Valery_s
.
Подскажите как с этим бороться
|
удалить немного кода
__________________
|
(Offline)
|
|
27.11.2011, 00:50
|
#3
|
AnyKey`щик
Регистрация: 20.06.2011
Сообщений: 12
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Программа не запускается
там все нужное, удалять нельзя
|
(Offline)
|
|
27.11.2011, 01:22
|
#4
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Программа не запускается
Думаю есть ошибка в "немного кода"
Предлагаю ее исправить или заменить другим кодом.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
27.11.2011, 14:00
|
#5
|
AnyKey`щик
Регистрация: 20.06.2011
Сообщений: 12
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Программа не запускается
Тогда вопрос! Имеет ли MidletPascal ограничение на размер программы или ограничение на количество строк программы? Дело в том, что расчеты абосолютно одинаковые, только работают с разными данными из ресурсного файла. Не важно какой кусок расчетов удаляешь - программа запускается.
Если не удалять, то в эмуляторе только мигнет, а в телефоне сообщение, что недостаточно памяти.
|
(Offline)
|
|
27.11.2011, 16:12
|
#6
|
Дэвелопер
Регистрация: 04.11.2009
Адрес: Украина, Днепропетровск
Сообщений: 1,480
Написано 662 полезных сообщений (для 1,985 пользователей)
|
Ответ: Программа не запускается
Тогда добавь ненужные расчеты и удали их
Должно помочь
|
(Offline)
|
|
27.11.2011, 19:21
|
#7
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Программа не запускается
MP ограничений не имеет, но некоторые Нокиа, например, не запускают мидлеты больше некоторого размера.
А вообще, без кода невозможно что-либо сказать.
|
(Offline)
|
|
27.11.2011, 22:26
|
#8
|
AnyKey`щик
Регистрация: 20.06.2011
Сообщений: 12
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Программа не запускается
Программу запустил! Урезал текст, где было возможно, все работает. Но, думаю, ограничение по количеству строк все же есть (в районе 1100 строк). Буду проверять.
Телефон SE K750i
|
(Offline)
|
|
28.11.2011, 12:00
|
#9
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: Программа не запускается
Если проблема из-за слишком большого кода, то можно отдельные функции в модуль вынести. Хотя я видел и исходники в 50кб, которые нормально компилируются и работают.
|
(Offline)
|
|
02.12.2011, 20:18
|
#10
|
Знающий
Регистрация: 14.05.2010
Сообщений: 297
Написано 13 полезных сообщений (для 13 пользователей)
|
Ответ: Программа не запускается
Какие ограничения? люди, о чем вы???
у меня в Core 1940 строк
__________________
G502, GT S5230w user!
|
(Offline)
|
|
02.12.2011, 20:47
|
#11
|
Разработчик
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений (для 319 пользователей)
|
Ответ: Программа не запускается
Сообщение от Valery_s
Тогда вопрос! Имеет ли MidletPascal ограничение на размер программы или ограничение на количество строк программы?
|
1. у меня есть проект, занимающий 10000 строк (362 000 печтаных знаков). прекрасно работает
2. я как-то тоже задумывался над этим. набросал на коленке с помощью Дельфина утилиту, которая генерирует ОЧЕНЬ БОЛЬШОЙ код. так вот, удалось вполне удачно откомпилировать код размером 100 000 (сто тысяч) строк. Ограничение разве что накладывается на размер процедур. если у тебя 1 процедура размером 2 000 строк, то это фэйл. а если 1000 процедур по 100 строк, то ничего страшного.
3. Ты можеш создать программу размером хоть 10 Мб. Запустит ли это телефон, это уже другой вопрос.
P.S. ловите утилиту. Вдруг понадобится.
__________________
Мечта программиста: запрограммировать процесс программирования.
Всё гениальное - просто.
http://passcall.ucoz.com
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
03.12.2011, 11:06
|
#12
|
ПроЭктировщик
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений (для 45 пользователей)
|
Ответ: Программа не запускается
nokia s40 не запускает мидлеты, если классы размером более 32 кб.
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:38.
|