Hola. Has probado algo así??
Código:
procedure CargaImagen(p: pointer; Tamanyo: Integer; AImage: TImage)
var
Str: TMemoryStream;
begin
Str := TMemoryStream.Create;
try
Str.Write(p, Tamanyo);
Str.Position := 0; //Lo nuevo...
AImage.Picture.Bitmap.LoadFromStream(Str);
finally
Str.Free;
end;
end;
Espero sirva.
Saludos.