Форум: "Основная";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
ВнизМассив объектов класса Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c