Er will die
VCL nicht einbinden. Und dazu zählen für ihn auch die nicht sichtbaren Klassen.
Nein hat damit nichts zu tun
Würde TFileStream verwenden wenn ich damit mehr Erfahrung hätte.
Wüsste jetzt nicht das TFileStream ein THandle zurück liefert.
Und wie ich solche dinge damit behandeln sollte
BufferSize := FLof(hFileIn) - anih.offset - sizeof(anih) + 1;
Der sinn des ganzen ist, eine APNG Classe zur Verfügung zu stellen ohne 1000 Units einer mitunter nicht funktionierenden Library einzubinden.
Ich bin gern unabhängig von fremden Komponenten und mit den Aufwand diese alle einzubinden.
Das ist ein Hobby von mir und ich teile gern.
gruss