Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

динамический массив [D6, WinXP]


md ©   (2007-01-21 19:26:00) 

Попробовал сделать динамический массив:
Object: array of TMyClass
Выдаёт ошибку во время выполнения
А если обычный массив:
Object: array [0..5] of TMyClass
Тогда нормально работает. В чём может быть проблема?


Palladin   (2007-01-23 22:39:00) [1]


> TRUNK ©

и ты прав, а он справку не читает


RASkov   (2007-01-23 13:51:00) [2]

> [0] md   (21.01.07 19:26)


> Obj: array of TMyClass

SetLength(Obj, 5)
Obj[Index] - Максимальный Index - 4

Может ошибка была в этом - т.е.:
SetLength(Obj, 5);
for N:= 0 to 5 do Obj[N].Create;


TRUNK   (2007-01-21 22:51:00) [3]


> Object: array of TMyClass

А я то думал, что Object это зарезервированное слово...


Kolan   (2007-01-21 20:33:00) [4]

«Попробовал сделать динамический массив:
Object: array of TMyClass»

Когда будешь спраку читать про дин. массивы.
Почитай еще и про TList, а лучьше про TObjectList


tesseract   (2007-01-21 19:42:00) [5]

Может ему SetLength  перед обращением к элементам задать?


Palladin   (2007-01-21 19:29:00) [6]

в том что справку не читаешь


Наверх

Титульная страница Поиск, карта сайта Написать письмо