Как в TBlobField поместить картинку из переменной типа TBitmapDelphi , Базы данных , BLOB поляКак в TBlobField поместить картинку из переменной типа TBitmap
Автор: Vit
1. LoadFromStream/SaveToStream Классическая вопрос! В Delphi, когда вы хотите хранить TBitmap в поле TBlobField, есть несколько способов сделать это. Вот два общих метода: Метод 1: Использование LoadFromStream и SaveToStream
Вы можете загрузить битовую картинку в поток с помощью Пример:
Метод 2: Использование TBlobField.Assign
Вы также можете использовать метод Пример:
В этом случае метод Assign будет сериализировать битмапку и хранить ее в поле blob field. Обратите внимание, что при использовании первого метода вам нужно сбросить позицию потока до начала перед присвоением его полю blob field. Это потому, что позиция потока устанавливается в конец потока после сохранения битмапки. Оба метода должны работать корректно, но первый метод (использование LoadFromStream и SaveToStream) дает вам больше контроля над процессом сериализации. Надеюсь, это поможет! В статье описывается два способа поместить картинку из переменной типа TBitmap в TBlobField, используя методы LoadFromStream/SaveToStream и TBlobField.assign. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |