- Регистрация
- 1 Мар 2015
- Сообщения
- 1,481
- Баллы
- 155
Сохраняем Bitmap в поле dbase с именем Icon. Icon представляет собой двоичное Blob-поле.
Читаем Bitmap в Timage из поля dbase с именем Icon.
Objective-C:
procedure ....
var IconStream : TMemoryStream;
begin
IconStream := TMemoryStream.Create;
Image1.picture.icon.savetostream(IconStream);
(Table1.fieldbyname('Icon') as TBlobField).LoadFromStream(IconStream);
Table1.post;
IconStream.Free;
end;
Objective-C:
procedure .....
var IconStream : TMemoryStream;
begin
IconStream := TMemoryStream.Create;
(Table1.fieldbyname('Icon') as TBlobField).SaveToStream(IconStream);
{что бы что-нибудь записать, необходимо установить позицию потока в ноль!}
IconStream.Position := 0;
appointment.iconimage.picture.icon.loadfromstream(iconstream);
IconStream.Free;
end;