|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
|  | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Как сохранить Bitmap в Record Помогите! Есть запись типа TRecord, нужно в нее сохранить небольшой рисунок, возможно ли такое! Сам пробовал, никак не получается! | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Есть ли осмысленная цель у поставленной задачи? Может быть достаточно такого класса как TBitmap? | 
| 
			 
			#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) тогда, когда рекорд уже не будет нужен. |