Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Можно ли обратиться к элементу массива, номер которого больше Integer?

1.9K
25 апреля 2007 года
AxXxB
229 / / 21.11.2006
Создается массив из переменных, кол-во которых больше Integer где-то в 2,5 раза, без проблем (ReDim'ом, Dim'ом не могу, т. к. кол-во переменных считываю из переменной), а вот обратиться - ну никак, как только переваливает за 32768, Overflow.
257
25 апреля 2007 года
kosfiz
1.6K / / 18.09.2005
ответ: можно, пробовал создать массив из 200000(ReDim) и обратился к 196000 элементу - все нормал.
вообще у тебя переполнение, ты уверен что ошибка в этом(в обращении к определенному элементу)?
1.9K
25 апреля 2007 года
AxXxB
229 / / 21.11.2006
А ведь и правда, спасибо большое. Переполнение из-за (4096 * 8), хоть в Double записывай, хоть в Label выводи. Очень интересно, ни разу еще с подобным не встречался. Как это исправить? Может, есть какой-нибудь Option?
1.9K
27 апреля 2007 года
AxXxB
229 / / 21.11.2006
Разобрался сам. Достаточно было вместо 4096 * 8 написать 4096& * 8&, т. е. выдать их за Long
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог