Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Вниз

Помогите загрузить jpeg в TImage из TMemoryStream.   Найти похожие ветки 

 
Esenin   (2005-11-22 15:16) [0]

Помогите пожалуйста. Итак у меня есть TMemoryStream, в котором есть jpeg картинка, мне надо ее всунутьв TImage. Все конечно без проблем было бы если бы это была картинка TBitmap, т.к. в TImage есть объект Bitmap и он имеет метод LoadFromStream. А вот как быть с jpeg? Я поробую через  Graphic (Image1.Picture.Graphic.LoadFromStream(MemStream) так вот при этом ошибки появляются, это наверно изза того что для TGraphic метод LoadFromStream является абстрактным. И как быть?


 
clickmaker ©   (2005-11-22 15:31) [1]

TJpegImage
uses Jpeg не забудь


 
Esenin   (2005-11-22 15:42) [2]

понял спасибо. Еще вопрос у меня есть. Как правильно загрузить в TMemoryStream данные, которые содержаться в переменной String? А то вроде что-то записывается, а когда сохраняю в файл, то пишется всякий мусор, но не содержимое переменной string. просто очень интересно почему и как надо правильно туда загрузить. Вот мой код.

var str: string;
    MemStream: TMemoryStream;
begin

str := "Test string";
MemStream          := TMemoryStream.Create;
MemStream.Position := 0;
MemStream.Write(str, Length(str));
MemStream.SaveToFile("C:\test.txt");
FreeAndNil(MemStream);

end;



 
Esenin   (2005-11-22 15:48) [3]

MemStream.Write(str[1], Length(str));
сам догадался ;)



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

Форум: "Начинающим";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.064 c
2-1132517824
quadronik
2005-11-20 23:17
2005.12.11
Некорректная дата создания файла


1-1131979438
*Beginner*
2005-11-14 17:43
2005.12.11
Перетаскивание из TShellTreeV iew


14-1132266612
Джонсон
2005-11-18 01:30
2005.12.11
Шевченке!


2-1132780091
Pasha L
2005-11-24 00:08
2005.12.11
сдвинуть колонку


4-1129124861
Alex870
2005-10-12 17:47
2005.12.11
Описание службы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский