Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
15-1220959204
vajo
2008-09-09 15:20
2008.11.02
Вот уж не думал, что тема про штрафы ГИБДД никому не интересна.


15-1220774723
Denis__
2008-09-07 12:05
2008.11.02
Книги по алгоритмам


2-1222216922
Lamer6666
2008-09-24 04:42
2008.11.02
Zeos+MySQL


15-1218713094
@!!ex
2008-08-14 15:24
2008.11.02
Хочу купить монитор


2-1222246913
pathfinder
2008-09-24 13:01
2008.11.02
Массив объектов как параметр




   Наверх