Nein, "damals" bei den QuickReports befand sich das Ganze in einer Imagelist. Ich habe jetzt folgendes versucht, nur leider ändern sich die Bilder nicht.
Im OnNext vom TfrxDBDataSet steht nun folgendes:
Delphi-Quellcode:
var
PictureView: TfrxPictureView;
imgindex: Integer;
begin
...
if cdsmain.FieldByName('Land').value = 'Deutschland' then
imgindex := 0;
if cdsmain.FieldByName('Land').value = 'Frankreich' then
imgindex := 1;
...
PictureView := frxReport1.FindObject('landimg') as TfrxPictureView;
PictureView.Picture.bitmap.FreeImage;
imglist1.GetBitmap(imgindex, PictureView.Picture.bitmap);
Wie gesagt, das Bild bleibt immer bei, in diesem Falle, Deutschland. Per Debugger hab ich das überprüft, die Variable imgindex ändert sich allerdings.