Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.24;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
3-77289
Manul
2002-05-29 22:38
2002.06.24
Хитрый репорт


6-77545
ATLANTIDO
2002-04-13 16:23
2002.06.24
Расшареные ресурсы


1-77338
Project1
2002-06-13 00:53
2002.06.24
Спрятать приложение...


3-77293
wHammer
2002-05-24 13:24
2002.06.24
Есть ли те, кто пользуется PReport ом?


8-77505
AStrong
2002-02-10 17:54
2002.06.24
JPEG2000 совместимость





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский