I have a 32-bit application built with C++Builder 10.1.2. It has a TFileOpenDialog component. Under Windows 7, it works fine, but when run on Windows 10, either from the file browser or the debugger, its Execute() method always returns false.
TFileOpenDialog is a Vista component, so I replaced it with a TOpenDialog, and its Execute() method always returns false, too.
I know it's a long shot, but what could we be missing?