Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: TResourceStream - BITMAP - Verständnisfrage

  Alt 30. Jun 2007, 06:37
wie bereits erwähnt ist der Typ "BITMAP" ein reservierter. Dabei wird die Datei nicht wie üblich einfach 1 zu 1 in die Ressource übernommen. Daher funktioniert es wohl mit dem Laden aus einem RessourceStream nicht weil eben nur noch die notwendigsten Infos in der Ressource sind (bei meinen Tests war die Ressource 14 Byte kleiner als das eigentliche Bild).

Du kannst die Bitmapressource aber wie folgt laden:
Delphi-Quellcode:
var
  lBmp : TBitmap;
begin
  lBmp := TBitmap.Create();
  try
    lBmp.LoadFromResourceName(HInstance, 'TESTONE');
    //do something like that: Image1.Picture.Graphic := lBmp;
  finally
    lBmp.Free;
  end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat