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

Вниз

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

 
timotei   (2005-06-22 18:55) [0]

Ребята, покажите плиз примерчик (если это вообще возможно сделать)
1. Как объявить массив для хранения объектов класса?
2. Как создать объект в таком массиве?


 
ANB ©   (2005-06-22 18:56) [1]

A : array [1..10] of TMyClass;

A[i] := TMyClass.Create;

Только пофрикать потом не забудь.


 
timotei   (2005-06-22 18:58) [2]

А динамический массив как будет выглядеть?


 
stakan ©   (2005-06-22 19:02) [3]

Я бы использовал TObjectList


 
ANB ©   (2005-06-22 19:17) [4]


> А динамический массив как будет выглядеть?
- точно так же, только без скобок.


> Я бы использовал TObjectList
- я бы тоже, но чел хочет массив. Кстати, массив ничем не хуже. Я сам их частенько юзаю.


 
timotei   (2005-06-22 20:49) [5]

то есть, если я првильно понял:

//объявляю
A: array of TMyClass

//увеличиваю длину
SetLength(A,Length(A)+1);

//создаю объект
A[i]:= TMyClass.Create;

Верно?


 
begin...end ©   (2005-06-22 20:55) [6]

> timotei   (22.06.05 20:49) [5]

Верно. Только увеличивать длину динамического массива каждый раз на единицу нежелательно.


 
timotei   (2005-06-22 20:58) [7]

ОК! Спасибо! :)


 
evvcom ©   (2005-06-23 00:57) [8]


> Только увеличивать длину динамического массива каждый раз
> на единицу нежелательно.

Если этих увеличений всего с десяток или происходят они в час по чайной ложке, то ничего страшного. Ну а если лимон объектов в секунду, то да...



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
14-1118490897
VMcL
2005-06-11 15:54
2005.07.11
Человек с неуравновешенной психикой


3-1116872409
Noxa
2005-05-23 22:20
2005.07.11
Запуск БД на другом компьютере.


14-1118754638
_HawkEye
2005-06-14 17:10
2005.07.11
у кого нить есть полное описание модели COCOMO II


14-1118325533
vecna
2005-06-09 17:58
2005.07.11
А кто еще ездеет без дневного/ближнего света? =)


1-1119341906
salexn
2005-06-21 12:18
2005.07.11
Почему на 98 виндах возникает ошибка Cannot load cursor resource