Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
ВнизTMemoryStream и TBitmap: кто виноват? Найти похожие ветки
← →
Артемиус (2005-01-19 15:02) [0]Добрейшего всего и всем!
Есть проблема: пытаюсь скопировать данные из одного Bitmap-объекта в другой. Но непросто так, а через TMemoryStream. Вроде все как бы ок, но только... не копируется ни разу! Примерный код такой:
var str: TMemoryStream;
begin
str := TMemoryStream.Create;
Image1.Picture.Bitmap.SaveToStream(str);
Image2.Picture.Bitmap.LoadFromStream(str);
str.Free;
end;
Система не выдает никаких ошибок, все отрабатывается отлично.... Но во втором Image ничего не отображается... Как быть? Подскажите, кто сколько может!
Заранее спасибо!
← →
Johnmen © (2005-01-19 15:08) [1]
...
Image1.Picture.Bitmap.SaveToStream(str);
str.Position:=0;
Image2.Picture.Bitmap.LoadFromStream(str);
...
← →
Артемиус (2005-01-19 15:14) [2]Johnmen, вечная тебе память! 8-)))) Спасибо! А ведь должен сам позиционироваться на начале, зараза! Ща попробую в основной программе...
← →
Digitman © (2005-01-19 15:18) [3]
> А ведь должен сам позиционироваться на начале
с какого перепугу "сам" ?
← →
WondeRu © (2005-01-19 16:16) [4]Артемиус (19.01.05 15:14) [2]
Johnmen, вечная тебе память!
уже похоронили!
Digitman © (19.01.05 15:18) [3]
> А ведь должен сам позиционироваться на начале
с какого перепугу "сам" ?
сам не должен)
для этого я обычно пишу потомки от базовых классов, чтоб не забыть)))
← →
Digitman © (2005-01-19 16:21) [5]
> WondeRu © (19.01.05 16:16) [4]
малацца
только вот ходить в гости к соседу по лестн.клетке через Китай не всегда удобно)
← →
Johnmen © (2005-01-19 16:39) [6]>WondeRu © (19.01.05 16:16) [4]
"Не спешите нас хоронить..." (с) Чайф
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.056 c