Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.02;
Скачать: CL | DM;

Вниз

Массив объектов как параметр   Найти похожие ветки 

 
pathfinder ©   (2008-09-24 13:01) [0]

Здравствуйте!

Подскажите пожалуйста в чем моя ошибка.

Определен тип: TObjs = array of TObject;

Процедура с параметром этого типа: procedure do(o: TObjs);

При передаче этой процедуре объекта: do([obj]) - ошибка компиляции "Ordinal type required".


 
Palladin ©   (2008-09-24 13:04) [1]

параметр - динамический массив
передаешь - открытый массив

к тому же do является зарезервированным словом


 
Правильный$Вася   (2008-09-24 13:04) [2]


>  do([obj])

без квадратных скобок надо


 
Сергей М. ©   (2008-09-24 13:05) [3]

Ты разницу между открытым и динамическим массивом понимаешь ?


 
Ega23 ©   (2008-09-24 13:05) [4]


> При передаче этой процедуре объекта: do([obj]) - ошибка
> компиляции "Ordinal type required".


С какого фига та передаешь ей объект, когда должен передавать массив объектов (по крайней мере процедура объявлена именно так)


 
Сергей М. ©   (2008-09-24 13:07) [5]


> Ega23 ©   (24.09.08 13:05) [4]


Он массив и пытается передать..


 
Ega23 ©   (2008-09-24 13:18) [6]


> Он массив и пытается передать..


Невнимательно посмотрел, просто он написал

> При передаче этой процедуре объекта


 
pathfinder ©   (2008-09-24 13:35) [7]

Всем спасибо, разобрался)


> Ты разницу между открытым и динамическим массивом понимаешь
> ?


Открытый массив - это способ объявления параметра-массива.
Динамический массив - это массив для которого динамически выделяется память в зависимости от его размера.

Правильно?


 
Anatoly Podgoretsky ©   (2008-09-24 15:06) [8]

У тебя первое, а говоришь про второе.



Страницы: 1 вся ветка

Текущий архив: 2008.11.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
15-1220629849
Slider007
2008-09-05 19:50
2008.11.02
С днем рождения ! 5 сентября 2008 пятница


15-1220979515
AlexDan
2008-09-09 20:58
2008.11.02
SOS?..


1-1201163795
mix
2008-01-24 11:36
2008.11.02
Изменение события OnClick у TButton


2-1222330966
Nick87
2008-09-25 12:22
2008.11.02
Delete + Update


15-1220676588
lionman
2008-09-06 08:49
2008.11.02
Подскажите проги на курсовую