Hori's DelphiX was not hardware accelerated and therefore 10 times slower. UnDelphiX is different.
DXImageList should work aswell. You must have some error in the code or that is another bug..?I originally tried to load each bitmap into the same slot in a DXImageList but that lead to many memory leaks and errors.
edit: Oh, you can try freeing the Surface before drawing the picture in. It's a little weird solution though. Also what you are doing is using TBitmap whereas all graphics with DelphiX should properly be TDirectDrawSurfaces mainly from DXImageList. You can draw a list item on a surface without canvas.
Bookmarks