Показать сообщение отдельно
  #5  
Старый 07.06.2013, 21:59
BIMUVER BIMUVER вне форума
Прохожий
 
Регистрация: 06.06.2013
Сообщения: 4
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию 111111212121212121

Цитата:
Сообщение от lmikle
Не, это дедушка Firebird.
Кстати, они довольно сильно разошлись, так что не знаешь с каким лучше работать

По поводу загрузки, я делал через доп. поток (TMemoryStream).
Сохраняешь данные в поток, позиционируешься на начало и потом копируешь все в поле с помощью методов TBlobField (поле можно привести к этому типу). Чтение из поля в обратном порядке. Преимущество данного метода в том, что можно в БД "укладывать" данные в любом формате, а не только BMP, как при использовании TDBImage. Мы клали в TIFF (сканированные изображения).

Код не привожу, т.к. было давно и точное имя метода не помню, а лезть в справку лень, но там не ошибешься - в названии есть что-то на тему потоков.


Во-о-о... на абракадабре есть справка: http://docwiki.embarcadero.com/Libra...LoadFromStream
Парный к нему метод - LoadFromStream.
lmikle спс большое за ответ, а у тебя нет примера рабочего?
Ответить с цитированием