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)); |