![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу создать массив [D7, WinXP]
drTr0jan © (2004-07-19 03:52:00)
const
MyArr = [200, 201, 210, 220, 230, 231, 240, 250,
640, 202, 225, 224, 232, 252, 253, 259, 641];
пишет ошибку "Constant expression violates subrange bounds".
также пробовал:
const
MyArr : array of word = [200, 201, 210, 220, 230, 231, 240, 250,
640, 202, 225, 224, 232, 252, 253, 259, 641];
возвращает тоже самое.
Anatoly Podgoretsky (2004-07-19 07:50:00) [1]drTr0jan (19.07.04 03:52)
Потому что ты вместо массива пытался сделать множество.
Palladin (2004-07-19 07:06:00) [2]Учите матчасть, прежде чем задавать вопросы...
Германн (2004-07-19 05:08:00) [3]У меня проходит и "канает"! Исходники для Д6 могу выслать.
dr Tr0jan (2004-07-19 05:07:00) [4]Извините, все теперь работает.
2 Германн - респект.
ЮЮ (2004-07-19 05:04:00) [5]потому (непонятно, правда, почему), что 640 (только до 255) нельзя засунуть в массив констант.
drTr0jan (2004-07-19 05:02:00) [6]Это тоже пробовал - не канает, та же ошибка.
Германн (2004-07-19 04:40:00) [7]Пройдет, если напишешь
const
MyArr : array[0..16] of word = (200, 201, 210, 220, 230, 231, 240, 250,
640, 202, 225, 224, 232, 252, 253, 259, 641);