Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#7

AW: png image - mit delphi xe / delphi 2010

  Alt 30. Jun 2011, 13:37
Bzw. es sollte sogar die selbe PNGImage.pas im Delphi mit enthalten sein. (nur etwas angepaßt)
Das ist in erster Näherung so richtig! Es gibt allerdings einen Unterschied: die alte pngimage.pas hat für png ein TPNGObject registriert, während die neue ein TPngImage registriert. Damit können alte DFMs nicht gelesen werden. Abhilfe schafft folgender Code in eine geeigneten Unit:

Delphi-Quellcode:
type
  TPNGObject = class(TPngImage);
initialization
  TPicture.RegisterFileFormat('', '', TPNGObject);
finalization
  TPicture.UnregisterGraphicClass(TPNGObject);
end.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat