![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
![]() Цитата:
95% сбоев и ошибок приложений, находится в полу метрах от монитора
![]() |
|
![]() |
![]() |
![]() |
#12 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Парни, все !!! Я все понял !!!
У меня массив был инициализирован так: Код:
Код:
даешь высокое напряжение
|
![]() |
![]() |
![]() |
#13 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Тип word занимает меньше памяти чем integer, чтобы сократь объем моего приложения я использую минимальные типы, в пределах рабочего диапазона.
Зачем мне integer если переменная максимально = 3100 ? Не экономно с памятью получится.
даешь высокое напряжение
|
![]() |
![]() |
![]() |
#14 | |
фонатик DELPHI
Форумчанин
Регистрация: 14.01.2008
Сообщений: 714
|
![]() Цитата:
переменная word целочисленная без знака. Допустим, эту технологию Вы используете для перебора элементов динамического массива (от 0 до N). Если массив будет не инициализирован или пуст цикл будет "маслать" следующий диапозон for i:=0 to -1. Для типа integer - тело цикла не сработает ни разу, для беззнаковіх типов, Ваш цикл трансофрмируется в for i:=0 to $FFFF то есть весь диапозон двухбайтового значения и вылетит на первом же элементе, выдав сообщение об ошибке, аналогичное содержимому Вашего первого поста ------------ Если Вам так принципиально "..приложения я использую минимальные типы,..." мой Вам совет, используйте лучше вот этот тип: Smallint -32768..32767 signed 16-bit
95% сбоев и ошибок приложений, находится в полу метрах от монитора
![]() Последний раз редактировалось JUDAS; 07.10.2011 в 19:56. Причина: добавил Smallint |
|
![]() |
![]() |
![]() |
#15 | ||
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]() Цитата:
Цитата:
Благодарю за пояснение
даешь высокое напряжение
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с ntdll.dll | koolich | Общие вопросы Delphi | 2 | 06.03.2010 01:37 |
Имя модуля с ошибкой ntdll.dll | valerij | Windows | 1 | 29.11.2009 23:42 |
сообщение об ошибке ntdll.dll | trech85 | Общие вопросы Delphi | 4 | 12.12.2008 14:29 |
Ошибка в ntdll.dll | mutabor | Общие вопросы Delphi | 1 | 24.06.2008 14:55 |