Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.30;
Скачать: CL | DM;

Вниз

Как перекинуть Variant в TBitmap?   Найти похожие ветки 

 
Тфьу   (2008-03-04 16:47) [0]

Задача - есть Variant с содержимым TBitmap. Надо его записать в TBitmap.
В общем у меня есть cxGrid, я получил значение:
AViewInfo.GridRecord.Values[0]
Мне его надо сохранить в битмап.
Это надо для CustomDrawCell. Вот на сохранении я и завис. Отрисовку написал, а вот получить исходный рисунок не могу.

К сожалениею, судя по поиску ответ на подобный вопрос был, но был удалён...


 
Сергей М. ©   (2008-03-04 16:54) [1]


> Variant с содержимым TBitmap


Что за зверь ?


 
Тфьу   (2008-03-04 16:59) [2]

Да я сам не понял, поэтому и не знаю, как подступиться.
Когда мне надо получить текущее значение из строки cxGrid, если оно текстовое, или числовое я беру AViewInfo.GridRecord.Values[индекс], а вот теперь мне надо получить тоже самое, но тип столбца - TBitmap.


 
Сергей М. ©   (2008-03-04 17:02) [3]

Ну хорошо.

Что говорит

TVardata(AViewInfo.GridRecord.Values[0]).VType

?


 
Тфьу   (2008-03-04 17:06) [4]

256


 
Тфьу   (2008-03-04 17:07) [5]

Не нравится мне этот 256. Чем-то он мне -1 напоминает, что якобы что-то не верно...


 
jack128_   (2008-03-04 17:33) [6]


> Не нравится мне этот 256.

вообще то это паскалевкая строка.  см System.varXXX  константы..

Ты откуда этот вариант получаешь - там и спрашивай...


 
ЮЮ ©   (2008-03-06 03:41) [7]

> вообще то это паскалевкая строка.


> есть Variant с содержимым TBitmap

Как сохранял содержимое в строку? Обратными действиями и восстанавливай. Если это содержимое выгружено, например, через TBitmap.SaveToStream, то и загрузить аналогично - TBitmap.LoadFromStream, подготовив сначала TStream, в который и поместить строку с данными.


 
Германн ©   (2008-03-06 04:07) [8]


> ЮЮ ©   (06.03.08 03:41) [7]

Ну ты телепат!
:)


 
ЮЮ ©   (2008-03-06 04:37) [9]

> [8] Германн ©   (06.03.08 04:07)
>
> > ЮЮ ©   (06.03.08 03:41) [7]
>
> Ну ты телепат!


Мне просто на ум приходит единственный способ превращения "картинки" в строку. Я сам аналогично я отрисовываю в гриде картинку, храняшйуюся в BLOB-поле таблицы БД.



Страницы: 1 вся ветка

Текущий архив: 2008.03.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1204353873
Dell
2008-03-01 09:44
2008.03.30
Звучка


15-1203418335
БарЛог
2008-02-19 13:52
2008.03.30
Использование переменных окружения в Java


15-1203079073
djabber
2008-02-15 15:37
2008.03.30
Где можно скачать книги по игре Го?


2-1204346280
хаас
2008-03-01 07:38
2008.03.30
Вариантная запись


2-1204193124
Washington
2008-02-28 13:05
2008.03.30
Вопрос про директивы условной компиляции