Як вставити в image картинку з потоку

MyStream.Position: = 0;
form1.Image1.picture.Bitmap.LoadFromStream (MyStream);

в результаті в image1 нічого не відбувається.
якщо зберегти дані з потоку на диску то все нормально.
проблема з image

> Ghost (19.05.03 13:12)
А як ти "вантажиш" в MyStream?


я передаю потік по мережі. що потік працює і дані передаються можна дізнатися. тому що можна зберегти потік в файл. а ось поставити графічний в image без збереження на диску не можу

> Ghost (19.05.03 13:23)
1) Що є Strm.
2) Спробуй зберегти MyStream в файл.
Він, бува, не порожній буде?

я ж 2 рази сказав що все нормально.
при збереженні на диск.
а в image не хоче

ось так працює:

procedure TForm1.Button1Click (Sender: TObject);
var ms: tmemorystream;
begin
ms: = tmemorystream.Create;
ms.LoadFromFile ( "e: \ 4.bmp");
ms.Position: = 0;
image1.Picture.Bitmap.LoadFromStream (ms);
end;

Мені якраз і не потрібно зберігати на диску. мені потрібно відобразити картинку в image з потоку

У потоці, значить, жопег лежить, а завантажити бітмапами хочеш?
Ну ну.

Оригінально. Вантажимо JPG в бітмапами і хочемо, щоб показувало.
Це що, жарт такий?

Точно. млинець.
Можна тоді шматочок коду як завантажувати в image jpg яка знаходитися в потоці а не на диску

файл можна грузануть так image1.picture.loadpromfile а АОТ потік?

-ласка кодом. я не разу не працював з TJPEGImage

да. дуже важко 1 рядок показати :(

JPEG: = TJPEGImage.Create;
JPEG.LoadFromStream (MyStream);
form1.Image2.Picture.Assign (JPEG);

теж не забув. це в першу чергу (вірніше в останню перед тим як дати користуватися програмою. а коли тестую не включаю
для того щоб бачити що глючить)

Дякую за поради