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

Вниз

Указатели   Найти похожие ветки 

 
RDA ©   (2002-06-11 15:41) [0]

Вопрос такой - мне необходимо создать заранее неизвестное количество экземпляров класса TImage. Как бы это реализовать в программе?
Предпологается использовать их по принципу страниц в MS Word.


 
Kaban   (2002-06-11 15:46) [1]

вопросы какие-то сегодня
хочу выделить неизвестное количество памяти
хочу создать неизвестное количество объектов


 
Kaban   (2002-06-11 15:47) [2]

используйте динамический массив


 
Кулюкин Олег ©   (2002-06-11 16:00) [3]

> Вопрос такой - мне необходимо создать заранее неизвестное количество экземпляров класса TImage. Как бы это реализовать в программе?
TImage.Create :)

Хранить созданные экземпляры можно в TList.

> Предпологается использовать их по принципу страниц в MS Word.
Это как?


 
Mike_Goblin ©   (2002-06-11 17:00) [4]

>Кулюкин Олег
>Хранить созданные экземпляры можно в TList.
а так же в TObjectList и TComponentList :)))


 
Atyka   (2002-06-11 17:01) [5]

Попробуй списками сделать.
Примерчик имеет один глюк будет создавать указатели до тех пор пока память не переполнится ;) :
Type PImageRecord=^TImageRecord;
TImageRecord=Record
Image:TImage;
NextImage:PImageRecord;
End;

Var Image:PImageRecord;

Procedure CreateNewTImage(Image:PImageRecord)
Begin
If Assigned(Image) Then
Begin
If Not Assigned(Image^.Image) Then Image^.Image:=TImage.Create;
If Assigned(Image^.NextImage) Then
CreateNewImage(Image^.NextImage);
End Else
Begin
New(Image);
Image^.NextImage:=nil;
Image^.Image:=TImage.Create;
End;
End;


 
Anatoly Podgoretsky ©   (2002-06-11 19:32) [6]

Пока ничего лучше списков и массивов не предумано, файловые закорюючки тоже можно отнести к ним



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
8-77505
AStrong
2002-02-10 17:54
2002.06.24
JPEG2000 совместимость


3-77325
Mirovodin
2002-05-25 15:05
2002.06.24
Выборка из дерева


7-77649
Antalex
2002-03-28 19:54
2002.06.24
В TurboPaskal при подключении CRT ошибка деления на 0


14-77579
ЛенаК
2002-05-21 09:56
2002.06.24
Проблема с функцией StringToWideChar


6-77527
Doom
2002-04-14 20:25
2002.06.24
Чтение / запись файлов в локальной сети