![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаление картинки в поле blob [D6, access]
denis24 © (2004-11-16 10:31:00)Добавляю картину в blob поле через поток
S := tbl1.CreateBlobStream(tbl1.FieldByName('picture'), bmWrite);
Image1.Picture.Graphic.SaveToStream(S);
Ак как сделать сабж,когда я делаю
Image1.Picture.Graphic:=nil?
Reindeer Moss Eater (2004-11-16 12:35:00) [1]Если учесть, что Graphic это свойство, и учесть реализацию метода по записи, то можно смело писать
Image1.Picture.Graphic:=nil;
И никаких утечек не будет.
denis24 (2004-11-16 12:06:00) [2]free!
denis24 (2004-11-16 12:04:00) [3]да ,некрасиво...
а как же удалить картинку из image?
Johnmen (2004-11-16 11:57:00) [4]>denis24
Как бы тебе сказать помягче......
Кто будет память (утерянную навсегда после =nil) освобождать ?
denis24 (2004-11-16 11:53:00) [5]to Johnmen
ну да,а что?
Johnmen (2004-11-16 10:47:00) [6]>когда я делаю
>Image1.Picture.Graphic:=nil?
Вот так прям и делаешь ????????????????!!!!!!!!!!!!!!!!!!!
clickmaker (2004-11-16 10:44:00) [7]tbl1.FieldByName('picture').Clear;
это, кстати, для любого типа поля