Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Probleme mit der ImageList (https://www.delphipraxis.net/188402-probleme-mit-der-imagelist.html)

bernhard_LA 29. Feb 2016 08:38

Probleme mit der ImageList
 
ich möchte einzelne Bilder aus meiner ImageList als Bitmap weiterverwenden.
Speichere ich mit der Funktion DebugImageListContent meine ImageListe auf meine Festplatte sind alle Bilder verfügbar,
die Anweisung Symbol.SaveToFile liefert mir nur ein leere Bitmaps .... wieso ?



Delphi-Quellcode:
   var  Symbol: TBitMap;


   begin
         Symbol := TBitMap.Create;

        .....
        ....

        i := ..... ;   ///  I [ 0 ... Imagelist Count-1]

       
        MyOBJImageList.GetBitmap(i - 1, Symbol);

        DebugImageListContent (MyOBJImageList, 'c:\temp', 'ObjList');

        Symbol.SaveToFile('c:\temp\symbol' + INtToStr(ObjectIndex) + '.bmp');

  end;

procedure DebugImageListContent (aImageList: TImageList; RootPath, Filename : String);
var  i : Integer;
      Fullfilename : String;
      aImage : TBitMap ;
begin
     for i := 0 to aImageList.Count-1 do
       begin
           aImage :=TBitMap.Create;
           aImageList.GetBitmap( i , aImage );
           FullFilename := RootPath + '\' + Filename + IntToStr(i) + '.bmp' ;
           aImage.SaveToFile(FullFilename);
           aImage.Free;
       end;
end;

Uwe Raabe 29. Feb 2016 09:24

AW: Probleme mit der ImageList
 
Und wenn du statt ObjectIndex die Variable I verwendest?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz