Главная
Регистрация
Вход
Авторизироваться
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ADMIN, Nextik  
Форум » MidletPascal » Основной » ОГРОМНАЯ строка (Ну просто ОГРОМЕННАЯ!)
ОГРОМНАЯ строка
NextikДата: Понедельник, 19.09.2011, 12:09 | Сообщение # 1
Программист
Группа: Проверенные
Сообщений: 273
Награды: 0
Репутация: « 42 »
Статус: Offline
Вот понадобилось сделать программу, и нужно внести ОГРОМНЫЙ объем текста, при компиляции пишет недостаточно памяти, но все равно компилирует и запускает, но в приложении ничего не происходит(ну, отображение). Ещё раз повторюсь, текст огромнейший, как мне оптимально его вывести? Как вариант сделать скриншоты текста на компьютера и выводить картинкой в телефоне, я не пробовал но подозрение что не хватит памяти оперативной у телефона(наверное). Есть какие нибудь идеи?
 
NextikДата: Понедельник, 19.09.2011, 12:47 | Сообщение # 2
Программист
Группа: Проверенные
Сообщений: 273
Награды: 0
Репутация: « 42 »
Статус: Offline
с картинками - НЕДОПУСТИМОЕ ПРИЛОЖЕНИИ, эх... жалко... что делать?
 
12121Дата: Вторник, 20.09.2011, 20:07 | Сообщение # 3
Программист
Группа: Проверенные
Сообщений: 357
Награды: 4
Репутация: « 290 »
Статус: Offline
А ты получившийся архив распаковывал, смотрел? Может текст туда просто не попадает?
Может разбить текст на несколько файликов, и в программе их открывать по очереди. Если в телефоне ограничение на размер мидлета - разбивать на несколько программок.

Ну а что еще сделаешь? Выше головы не прыгнешь.....
 
PassCallДата: Вторник, 20.09.2011, 21:21 | Сообщение # 4
Знающий
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: « 4 »
Статус: Offline
Хотелось бы уточнить
1) Какая цель программы
2) Какой объем текста (точно)
3) Каким образом он загружается в память
 
NextikДата: Среда, 21.09.2011, 14:14 | Сообщение # 5
Программист
Группа: Проверенные
Сообщений: 273
Награды: 0
Репутация: « 42 »
Статус: Offline
12121, в каком смысле текст не попадает? он не в текстовом файле, а в самой программе если что.
PassCall,
1) Цель - просмотр информации, так как этот текст даже не открывается в стандартном браузере телефона, я подумал неплохо было бы заключить в программу.
2) 90,1 КБ или тебе в байтах?))
3) Текст переношу в переменную строки(примитивно, но легко). И уже по ходу компиляции в отчете пишет что не хватит памяти на работу мидлета, ограничения по размерам мидлета нету на телефоне, марку телефона не сказать ещё?))
И что это мы задаем вопрос так?)) как будто если не отвечу то меня застрелят)))
 
PassCallДата: Среда, 21.09.2011, 18:57 | Сообщение # 6
Знающий
Группа: Проверенные
Сообщений: 89
Награды: 0
Репутация: « 4 »
Статус: Offline
Вообще стоит вынести весь текст в ресурс ( txt файл). Как раз для избежения таких вот случаев.

И вообще, каким это способом ты запихнул в код 90(!) килобайт текста?


Сообщение отредактировал PassCall - Среда, 21.09.2011, 19:00
 
NextikДата: Четверг, 22.09.2011, 17:29 | Сообщение # 7
Программист
Группа: Проверенные
Сообщений: 273
Награды: 0
Репутация: « 42 »
Статус: Offline
копировать, вставить, насчет txt попробую как нибудь, сейчас уже не надо)))
 
Форум » MidletPascal » Основной » ОГРОМНАЯ строка (Ну просто ОГРОМЕННАЯ!)
  • Страница 1 из 1
  • 1
Поиск: