![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
есть ли такой тип, в переменную которого можно запихнуть изображение?
нужно создать массив изображений, которые загружает пользователь, для дальнейших обработок. кто подскажет? желательно *.jpg |
|
#2
|
||||
|
||||
|
TPicture ????
|
|
#3
|
|||
|
|||
|
ImageList компонент который не отображает изображения а только хранит их.
|
|
#4
|
|||
|
|||
|
Код:
uses jpeg;
var
List : TObjectList;
FileNames : Array Of String; // имена картинок jpg, исп полное имя файла.
var
I : Integer;
JPG : TJEPGImage;
begin
List := TObjectList.Create(True);
For I := Low(FileNames) To High(FileNames) Do
Begin
JPG := TJPEGImage.Create;
JPG.LoadFromFile(FileNames[i]);
List.Add(JPG);
End;
// типа создали список с объектами-картинками в формате jpeg.
// Дальше можешь делать с ними что хочешь.Это? |
|
#5
|
|||
|
|||
|
а как обращаться к ним по отдельности?
и поясните вот про что: что такое Low что такое High и что такое TObjectList.Create(True); ? |
|
#6
|
||||
|
||||
|
FileNames - динамический массив. Соответственно High номер последнего элемента, low - первого.
Например setLength(FileNames, 5); low возвратит 0 High возвратит 4 TObjectList.Create(True); переведи слово Create и ты поймешь Не все же за тебя делать, сам шевелись давай!Обращаться через List |
|
#7
|
|||
|
|||
|
Цитата:
|
|
#8
|
|||
|
|||
|
я знаю что такое креейт, это "создать". я незнаю что такое TObjectList, и значение параметра в скобках
|
|
#9
|
|||
|
|||
|
TListObject - список объектов. Аналогичен TList за исключение того, что там храняться объекты, а не указатели. Параметр в скобках - установка будет ли TObjectList владельцем объектов. Если да, то при удалении объекта из списка будет вызван деструктор удаляемого объекта.
|
|
#10
|
|||
|
|||
|
кажись понял, спасибо... а в ListView или в StringGrid можно поместить эти изображения?
|