83 |
|
|
84 |
|
procedure TForm_Preview.LoadImage(fileid, index: Integer); |
85 |
|
var |
86 |
– |
Data: TByteData; |
86 |
|
memstream: TMemoryStream; |
87 |
|
OniImage: TOniImage; |
89 |
– |
|
88 |
|
begin |
89 |
|
OniImage := TOniImage.Create; |
90 |
|
OniImage.Load(ConnectionID, fileid); |
93 |
– |
OniImage.GetAsBMP(Data); |
94 |
– |
OniImage.Free; |
95 |
– |
|
91 |
|
memstream := TMemoryStream.Create; |
92 |
< |
memstream.Write(Data[0], Length(Data)); |
93 |
< |
memstream.Seek(0, soFromBeginning); |
92 |
> |
OniImage.GetAsBMP(TStream(memstream)); |
93 |
> |
OniImage.Free; |
94 |
|
bitmaps[index].LoadFromStream(memstream); |
95 |
|
memstream.Free; |
96 |
|
end; |