| 55 |
|
rect: TRect; |
| 56 |
|
begin |
| 57 |
|
InitImage(singleimg); |
| 58 |
< |
CloneImage(FImages[Index], singleimg); |
| 58 |
> |
CloneImage(FImages[Index-1], singleimg); |
| 59 |
|
ConvertImage(singleimg, ifX8R8G8B8); |
| 60 |
|
rect.Left := 0; |
| 61 |
|
rect.Top := 0; |
| 423 |
|
ConManager.Connection[ConnectionID].LoadRawFile(fileid, $9C, TStream(data)) |
| 424 |
|
else |
| 425 |
|
ConManager.Connection[ConnectionID].LoadRawFile(fileid, $A0, TStream(data)); |
| 426 |
+ |
|
| 427 |
+ |
// data.Seek(0, soFromBeginning); |
| 428 |
+ |
// data.SaveToFile('m:\test.txmp'); |
| 429 |
+ |
|
| 430 |
|
data.Seek(0, soFromBeginning); |
| 431 |
|
result := LoadMultiImageFromStream(data, FImages); |
| 432 |
|
data.Free; |
| 433 |
< |
|
| 433 |
> |
{ |
| 434 |
> |
if result then |
| 435 |
> |
begin |
| 436 |
> |
for i := 0 to High(FImages) do |
| 437 |
> |
begin |
| 438 |
> |
data := TMemoryStream.Create; |
| 439 |
> |
data.Write(FImages[i].Bits^, FImages[i].Size); |
| 440 |
> |
data.Seek(0, soFromBeginning); |
| 441 |
> |
data.SaveToFile('m:\test.txmp.'+IntToStr(i)); |
| 442 |
> |
data.Free; |
| 443 |
> |
end; |
| 444 |
> |
end; |
| 445 |
> |
} |
| 446 |
|
if not result then |
| 447 |
|
begin |
| 448 |
|
ShowMessage('Error while loading file' + #13#10 + DetermineStreamFormat(data)); |