Текущий архив: 2004.03.28;
Скачать: CL | DM;
Вниз
Как из TMemoryStream загрузить в TImage Найти похожие ветки
← →
КомофОнСамый (2004-03-04 22:44) [0]делаю
Image1.Picture.Bitmap.LoadFromStream(MemoryStream1);
не получается.
делаю через файл, получается
MemoryStream1.SaveToFile("123.bmp");
Image1.Picture.Bitmap.LoadFromFile("123.bmp");
потом его еще удалять нужно. как из потока напрямую загрузить в TImage?
← →
Dimaxx © (2004-03-04 23:24) [1]Сначала надо битмап создать, а потом в него грузить.
Image1.Picture.Bitmap:=TBitmap.Create;
Image1.Picture.Bitmap.LoadFromFile(MemoryStream1);
← →
VMcL © (2004-03-04 23:47) [2]>>Dimaxx © (04.03.04 23:24) [1]
>Image1.Picture.Bitmap:=TBitmap.Create;
Бред.
← →
VMcL © (2004-03-04 23:49) [3]>делаю
>Image1.Picture.Bitmap.LoadFromStream(MemoryStream1);
>
>не получается.
Что именно не получается? Exception? Просто тихо не выполняются нужные действия? Неужели трудно нормально сформулировать вопрос?
← →
Gero © (2004-03-04 23:53) [4]//VMcL © (04.03.04 23:47) [2]
Не то слово :)
//КомофОнСамый
//Image1.Picture.Bitmap.LoadFromStream(MemoryStream1)
Это должно работать. Может, у Вас что-то с MemoryStream1?
← →
Soft © (2004-03-05 01:24) [5]>>КомофОнСамый (04.03.04 22:44)
MemoryStream1.Position:=0;
Перевести позицию на первый байт. Сам часа два с этим парился в свое время, пока просто подумать не решил.
← →
КомофОнСамый (2004-03-05 11:37) [6]StrLCopy
указатели и в дельфях достанут.
просто энтой функцией один человек у нас сформировал мне данные, а потом я с ним работаю, когда текст все ОК, а как картинка с двоичными нулями - так вот тут то мы и сели.
счас буду переделывать.
← →
КомофОнСамый (2004-03-05 11:56) [7]StrLCopy
а чем скопировать кусок памяти? если память уже выделена?
просто объявлена локальная переменная в ней формируется результат, а потом энто нужно скопировать в выделенную память.
← →
Smithson © (2004-03-05 14:10) [8]move
Страницы: 1 вся ветка
Текущий архив: 2004.03.28;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.021 c