[an error occurred while processing this directive]
на мегабайт массив делал без проблем. в чем кривизна то у вас?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Elektronik
06 марта 2006 г. 12:45
В ответ на:
Вопрос по Дельфям. Профан в дельфях, но надо сделать программку в которой должен быть массив на 150000 байт. В хелпе сказано, что ограничение массива 2 гига. На деле же при создании массива более 38000 элементов компиляция происходит криво, хотя сообщений об ошибках нет. Что делать?
отправлено <font color=gray>_igor_u</font> 06 марта 2006 г. 12:28
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хорошо. Опишу по-подробнее. (+)
—
_igor_u
(06.03.2006 13:11
62.33.25.238
, 1079 байт)
А правда, какой смысл пихать бинарник в ехешник? Никакой "взломоустойчивости" этот ход не добавит...
—
Al Volovich
(06.03.2006 15:11
212.57.161.164
,
пустое
)
А зачем этот гм...(+)
—
AZ
(06.03.2006 13:25
195.184.210.116
, 166 байт)
ну так из внешнего файла берите массив если без перекомпиляции
—
Elektronik
(06.03.2006 13:23
194.85.99.225
, 31 байт)
Да таким образом все работает. Но хотелось иметь только екзешник. Попробую несколько массивов объявить может прокатит, но уже самому идея не нравится. Как-то через одно место.
—
_igor_u
(06.03.2006 13:27
81.211.97.86
,
пустое
)
Попробуйте в const обьявить. Вам ведь массив констант нужен.
—
F8
(06.03.2006 13:23
213.130.22.7
,
пустое
)
У меня так и сделано: Buffer_code: array [0..155647] of byte=($21,$20,......);
—
_igor_u
(06.03.2006 13:24
81.211.97.86
,
пустое
)
Buffer_code: array [0..155647] of byte=($21,$20,......);
—
_igor_u
(06.03.2006 13:20
62.33.25.238
,
пустое
)
А тип массива какой задан?
—
Натюрморт
(06.03.2006 13:18
217.10.38.61
,
пустое
)
Объявить массив без размера:"InputB:array of byte;" А затем в нужном месте задать размер: "Setlength(InputB,XRAMsize*2);"
—
misyachniy
(06.03.2006 13:17
213.186.204.170
,
пустое
)
Была идея выделить место в екзешнике. Т.е. массив должен быть статический.
—
_igor_u
(06.03.2006 13:22
62.33.25.238
,
пустое
)
Надо прилинковать массив в виде ресурса..
—
Гудвин
(06.03.2006 13:29
84.246.64.87
,
пустое
)
кстати как правильно сказали попробуйте перенести из секции var в секцию const, а лучше коды конечно из внешнего файла берите.
—
Elektronik
(06.03.2006 13:25
194.85.99.225
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru