Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Количество Image [D7, WinXP]


Manur ©   (2007-06-22 15:41:00) 

Здравствуйте.
У меня вот задача
В файлелистбоксе отображаются список файлов jpeg, bmp
Можно ли в каком нибудь объекте(например, Panel ) создать некоторое количество image, совпадающим с количеством файлов в файллистбоксе.
а по точнее сделать просмотр рисунков как в винде - эскизы страниц.


Anatoly Podgoretsky   (2007-06-25 10:10:00) [1]

А если 8к по 1м то тоже работает


Ega23   (2007-06-25 09:07:00) [2]


> А у тебя на компе памяти хватит для отображения 8к картинок?
> ?? И сколько будет весить в памяти форма с 8к TImage?


Знаешь, у меня preview работал ещё под первым пнём и 32 метрами оперативки. Значит можно, если умеючи, а?


Loginov Dmitry   (2007-06-23 18:39:00) [3]

Быстрее использовать не TImage, а TPaintBox. И выводить на него картинки не всем скопом, а только то, что пользователь в данный момент может увидеть на экране.


Dimaxx   (2007-06-23 16:44:00) [4]


> А в чём проблема? 8000 картинок создать?
>

А у тебя на компе памяти хватит для отображения 8к картинок??? И сколько будет весить в памяти форма с 8к TImage?


Ega23   (2007-06-23 13:54:00) [5]


> А представь, что картинок будет 8000 с лишним. И будешь
> создавать 8к имиджей? А вообще досточно одного имиджа.


А в чём проблема? 8000 картинок создать?


Dimaxx   (2007-06-23 03:21:00) [6]

А представь, что картинок будет 8000 с лишним. И будешь создавать 8к имиджей? А вообще досточно одного имиджа.


Ega23   (2007-06-22 17:23:00) [7]


> Ну будет же он потом с ними общаться, ИМХО так удобнее.


С массивом? По мне, так TObjectList гораздо удобнее. Но дело даже не в этом. Нафига с ним общаться, всё при создании забить можно.


iXT   (2007-06-22 17:11:00) [8]

> [6] Ega23 ©   (22.06.07 17:09)
>
> > Как зачем???
> >
> > > создать некоторое количество image
>
>
> Это понятно. Массив зачем?

Ну будет же он потом с ними общаться, ИМХО так удобнее.


Ega23   (2007-06-22 17:09:00) [9]


> Как зачем???
>
> > создать некоторое количество image


Это понятно. Массив зачем?


iXT   (2007-06-22 17:06:00) [10]

> А что такое x[i]????

Ну не Integer же :). Это как его :) массивом завется

> И зачем???

Как зачем???

> создать некоторое количество image


Ega23   (2007-06-22 16:51:00) [11]

А что такое x[i]???? И зачем???


iXT   (2007-06-22 16:47:00) [12]

for i:=0 to "Количество" - 1 do
begin
 x[i]:=TImage.Create(FormX);
 x[i].Parent:=Panel;
 x[i].Left, Top, ......

......
end;


Ega23   (2007-06-22 16:37:00) [13]


> Можно ли в каком нибудь объекте(например, Panel ) создать
> некоторое количество image, совпадающим с количеством файлов
> в файллистбоксе.


Конечно можно.


Darvin   (2007-06-22 15:55:00) [14]

Я не против.... ;-)
Но для начала поищи на торри, может уже кто-то сделал подобный компонент


Наверх

Титульная страница Поиск, карта сайта Написать письмо