Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

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

Re: Die nicht - BMP-Glyphs sind weg... :(

  Alt 9. Aug 2009, 10:35
Zitat von Bernhard Geyer:
Die Frage ist ob die Klasse immer noch TPNGObject heißt oder z.B. nach TPNGImage umbenannt wurde ...
Genau das ist der Fall! Damit kann man zwar immer noch PNG-Dateien in den File-Dialogen öffnen, aber in DFMs enthaltene TPNGObjects werden nicht mehr geladen. Am einfachsten installierst du die PngComponents für Delphi 2009, die einen entsprechenden Fix enthalten.

Alternative:
Sorge dafür, daß folgender Code zur Runtime und DesignTime (i.e. in einem DesignTime-Package) ausgeführt wird.

Delphi-Quellcode:
type
  TPNGObject = class(TPngImage);
begin
  TPicture.RegisterFileFormat('', '', TPNGObject);
end;
Uwe Raabe
  Mit Zitat antworten Zitat