![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Помогите! Есть запись типа TRecord, нужно в нее сохранить небольшой рисунок, возможно ли такое! Сам пробовал, никак не получается!
Я бы изменил мир, но бог исходников не дает! |
#2
|
||||
|
||||
![]() Есть ли осмысленная цель у поставленной задачи? Может быть достаточно такого класса как TBitmap?
Хорошо написанная программа не требует документации ICQ 9-184-668. |
#3
|
|||
|
|||
![]() Просто у меня в записи хранятся информация различного вида и в том числе хочу сохранить туда рисунок! Помогите пожалуста кто может!
Я бы изменил мир, но бог исходников не дает! |
#4
|
|||
|
|||
![]() Почему задающие вопрос не могут понять, что та скудная информация в вопросе не позволяет ответить полноценно. От того и получают ответы в этом же стиле или не получают ответы вовсе.
1. TRecord - это класс или record? Если record, то какова его структура? 2. Откуда будут браться картинки? 3. Куда сохранять? В файл, поток, память, буфер обмена, СУБД? А если без словоблудия, то "какой вопрос, такой ответ": Сказано же выше, что можно использовать TBitmap, который имеет методы SaveToFile и SaveToStream. Не забывайте делать резервные копии Последний раз редактировалось san-46, 10.06.2008 в 10:45. |
#5
|
|||
|
|||
![]() В общем:
TMaterials = record Name, Article: String[100]; Manufacturer:String[20]; Image: TBitMap; End; Картинка будет открываться из файла в TImage и из TImage сохраняться в TMaterials.Image Я бы изменил мир, но бог исходников не дает! |
#6
|
|||
|
|||
![]() Ага, это уже "ближе к телу".
Код:
Materials.Image := TBitMap.Create; Materials.Image.Assign(Image1.Picture.Bitmap); Только надо не забыть освободить память (Materials.Image.Free) тогда, когда рекорд уже не будет нужен. Не забывайте делать резервные копии |