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

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

вывод картинки в DBCtrlGrid


viper03 ©   (2006-10-26 06:58:00) 

Есть ДБФ-файл, который содержит поле 'code' типа integer.
Есть куча картинок в разных файлах. Имена картинок совпадают со значениями поля 'code', т.е 1.jpg, 2.jpg, 345.jpg и т.д..
Как сделать что бы в ДБКонтролГриде выводились эти картинки?


ЮЮ   (2006-10-26 11:54:00) [1]


> картинку нужно вставить не из имеджЛиста, а из файла.

Вот это и сделай. TJPEGImage.LoadFromFile. Затем рисуешь на канве грида.
Замучившись с тормозами, прийдешь к необходимости иметь bmp-слепок нужного размера, как это делакт, к примеру, ACDC


Desdechado   (2006-10-26 11:53:00) [2]

думаю, что каждый раз при отрисовке лезть в файл будет еще дольше
ктати, картинки можешь запихнуть в imglist предварительно, например, при старте программы или вообще зашить в программу. Тогда нужно будет дочитывать из файлов в процессе работы только недостающие коды, а остальное - нет.


viper03   (2006-10-26 11:45:00) [3]

потому что в поле БД картинки не хранятся. И менять таблицу я не могу.
А если при открытии формы все картинки пихать в имеджлист - 15 тыс картинок очень долго...


Desdechado   (2006-10-26 11:21:00) [4]

Если для каждой строки своя картинка, то зачем ее доставать из файла, когда можно хранить в отдельном поле таблицы БД в соответствующей строке?
И отрисовка картинок из ImageList ничемне отличается от отрисовки картинок из других источников.


viper03   (2006-10-26 10:08:00) [5]

сенкс. прочитал.
только это не совсем то что нужно...
картинку нужно вставить не из имеджЛиста, а из файла.
Для каждой строки нужна своя картинка, которая загружается из одноименного файла поля. А записей в таблице чуть больше 15тыс...


PZ   (2006-10-26 09:33:00) [6]

http://www.delphikingdom.com/asp/viewitem.asp?catalogID=168


viper03   (2006-10-26 09:16:00) [7]

а ссылку можно? что-то много статей и поиска нету...


SergKon   (2006-10-26 08:46:00) [8]

Пардон: Разноцветный D B G R I D


SergKon   (2006-10-26 08:45:00) [9]

Читай статью Разноцветный G R I D


Наверх

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