Hola oscjae.
Si la carga de la imagen está dentro del TThread, puedes intentarlo así:
Código Delphi
[-]
fimg:=TMemoryStream.Create;
XData.TDCI_FICHERO.SaveToStream(fImg);
fimg.Position:=0;
TThread.Synchronize(nil,
procedure
begin
Image1.MultiResBitmap[0].Bitmap.LoadFromStream(fImg);
end
);
Transcribe el error concreto que te lanza el programa. Y el momento exacto del código. Así nos haremos una idea más exacta de lo que pasa.
"Falla la lectura del Bitmap" no parece un error de FireMonkey en la App, sino un control que tú haces en tu propio código.
Cuéntanos.
Saludos.