Вниз
Скачать: CL | DM;

TMemoryStream и bitmap   Найти похожие ветки 

← →
seregka   (2005-03-26 22:25) [0]

Чего я делаю не так:

var potok:tmemorystream;
....
potok.create;
image1.picture.bitmap.savetostream(potok);
image2.picture.bitmap.loadfromstream(potok);

И во втором image пустота.


← →
AlterEgo of WondeRu ©   (2005-03-26 22:59) [1]

var
 AStream: TMemoryStream;
....
AStream := TMemoryStream.Create;
try
 image1.picture.bitmap.savetostream(AStream);
 AStream.Position := 0;
 image2.picture.bitmap.loadfromstream(AStream);
finally
 AStream.Free;
end;


← →
seregka   (2005-03-26 23:08) [2]

огромное спасибо


← →
seregka   (2005-03-26 23:20) [3]

Упс, новая проблема:
если это делать в пределах одной процедуры, то все работает. Если же я объявляю astream глобальной переменной и пытаюсь совершить присвоение битмэпу содержания потока в другой процедуре, то получаю ошибку. Безусловно, astream.free в первой процедуре убираю


← →
AlterEgo of WondeRu ©   (2005-03-26 23:27) [4]

код покажи


← →
seregka   (2005-03-26 23:33) [5]

Извиняюсь - сам накосячил с переменными. Исправился.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
1-1120557755
Uran
2005-07-05 14:02
2005.07.25
Событие на bitmap в stringgrid


14-1120200294
Sha
2005-07-01 10:44
2005.07.25
Пятница - задача - снова монеты


14-1120381468
Nous Mellon
2005-07-03 13:04
2005.07.25
Простой, надеюсь, вопрос по Си


1-1120595061
Nes
2005-07-06 00:24
2005.07.25
Как перевести цвет из colordialog`a в такой же в HTML`e


4-1117431878
kblc
2005-05-30 09:44
2005.07.25
Не был произведён вызов CoInitialize




   Наверх