Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TMemoryStream и TBitmap: кто виноват? [D5, Win2k, WinXP]


Артемиус ©   (2005-01-19 15:02:00) 

Добрейшего всего и всем!
Есть проблема: пытаюсь скопировать данные из одного 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 16:39:00) [1]

>WondeRu ©   (19.01.05 16:16) [4]

"Не спешите нас хоронить..." (с) Чайф


Digitman   (2005-01-19 16:21:00) [2]


> WondeRu ©   (19.01.05 16:16) [4]


малацца

только вот ходить в гости к соседу по лестн.клетке через Китай не всегда удобно)


WondeRu   (2005-01-19 16:16:00) [3]

Артемиус   (19.01.05 15:14) [2]
Johnmen, вечная тебе память!


уже похоронили!

Digitman ©   (19.01.05 15:18) [3]
> А ведь должен сам позиционироваться на начале
с какого перепугу "сам" ?

сам не должен)

для этого я обычно пишу потомки от базовых классов, чтоб не забыть)))


Digitman   (2005-01-19 15:18:00) [4]


> А ведь должен сам позиционироваться на начале


с какого перепугу "сам" ?


Артемиус   (2005-01-19 15:14:00) [5]

Johnmen, вечная тебе память! 8-)))) Спасибо! А ведь должен сам позиционироваться на начале, зараза! Ща попробую в основной программе...


Johnmen   (2005-01-19 15:08:00) [6]

...
Image1.Picture.Bitmap.SaveToStream(str);
str.Position:=0;
Image2.Picture.Bitmap.LoadFromStream(str);
...


Наверх

Титульная страница Поиск, карта сайта Написать письмо