![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Можно ли определить, что элемент динамического массива не существует (= Nil)? Привожу следующий пример, не приводящий к поставленной задаче:
Цитата:
|
|
#2
|
||||
|
||||
|
ты делаешь совсем не то
Нужно сначала проверить длину массива Length, не забыть учесть что нумерация начинается с нуля. А затем если длина больше или равна индексу требуемого элемента, нужно проверять сам элемент. |
|
#3
|
||||
|
||||
|
Ну такой вариант решения поставленной задачи у мня есть, я лишь хотел убедиться что варианты вроде операции @ или функции Addr, в данном случае не сработаются. То есть проверка на существование элемента по адресу не представляется возможным?
|
|
#4
|
||||
|
||||
|
Хочешь получить exception, проверяй по-своему.
|
|
#5
|
||||
|
||||
|
Если вы создадите динамический массив с элементами вариантного типа, то можно и на Null проверять, но опять-же при предварительной проверке выхода за границы диапазона.
|