Показать сообщение отдельно
  #15  
Старый 07.03.2011, 00:07
jekahm jekahm вне форума
Новичок
 
Регистрация: 01.06.2009
Сообщения: 54
Репутация: 27
По умолчанию

Цитата:
Сообщение от Kapitoshka438
Это был ответ на второй вопрос. Его надо вставить в обработчик события DoAfterScroll твоего датасета.

Вот ответ на первый вопрос:

Код:
var
  Stream: TMemoryStream;
begin
  Stream := TMemoryStream.Create;
  Image1.Picture.Graphic.SaveToStream(Stream);
  TBlobField(Table.FieldByName('Photo')).LoadFromStream(Stream);
  Stream.Free;
end;
Спасибо, Kapitoshka438! Изображение добаляется, но не при первом нажатии кнопки (которая добавляет изображение в таблицу).

При работе с событием AfterScroll почему-то вообще ничего не происходит!

Также попытался вывести изображение (но уже в другой Image) с помощью
Код:
Image2.Picture.Graphic.LoadFromStream(Stream);
из потока, который использовал при добавлении изображения, но все равно ничего не происходит!
Ответить с цитированием