Jest sobie coś takiego:
var
Bmp1, Bmp2, ... , BmpN: TBitmap;
Jpg: TJPEGImage;
Plik: TFileStream;
begin
...
Plik := TFileStream.Create('...',fmOpenRead);
Jpg := TJPEGImage.Create;
Jpg.LoadFromStream(Plik);
Bmp1 := TBitmap.Create;
Bmp1.Assign(Jpg);
(to samo z resztą bitmap)
Plik.Free;
...
end;
Zapis był w podobny sposób, tj. po kolei każdy JPEG. I teraz: pierwszy JPEG ładuje się bez problemu, ale następne nie. Co jest nie tak?