Thema: Delphi Header aus PNG laden

Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#14

AW: Header aus PNG laden

  Alt 23. Mär 2017, 03:07
Das
ShowMessage(IntToStr(StrToInt('ANIM'))); wirft definitiv eine Exception. Ich habe die Vermutung, dass er die Schleife gar nicht durchläuft und so an die Stelle gar nicht erst kommt.
Delphi-Quellcode:
function TAnimatePng.GetPngAnimation(wsFile: string; var anih: TAniHeader): Bool;
var
  ByteArray: array of byte;
  FileStream: TFileStream;
  IntI: Integer;
begin
  Result := False;
  ShowMessage(IntToStr(StrToInt('ANIM')));

  try
    FileStream := TFilestream.Create(wsFile ,fmopenread or fmShareDenyNone);
    FileStream.Seek(-SizeOf(TAniHeader), soEnd);
    FileStream.Read(anih, SizeOf(anih));
  finally
    FileStream.Free;
  end;

end;
Wirft kein Exception
Das ist Fakt.

Sign ist nur ein Zahlenwert.
Wie bekomme ich den jetzt als String?

gruss

Geändert von EWeiss (11. Jul 2019 um 16:47 Uhr)
  Mit Zitat antworten Zitat