The attached file contains equivalent C++ Builder 12 and Delphi 12 projects, both building as 64 bits.
The Delphi one is fine, but the C++ Builder one does not display anything in the TImageEnFolderMView when the TImageEnFolderMView control is in a TFrame control.
It makes no difference if I build the C++ app with/without the dynamic runtime and with/without runtime packages.
I have tried calling Refresh on the TImageEnFolderMView but it will not show anything...
If I put an TImageEnFolderMView directly on a C++ Builder form then it works correctly.
No, that doesn't work. I've tried calling it both from the OnShow event and in a timer that runs 1 second after the form is displayed.
I'm working around it by not using a frame but using a form with a TPanel containing the TImageEnMView and assigning the TPanel's parent to the target form - that works OK, it's just weird that the Frame version doesn't work.