TFileOpenDialog w aplikacji FireMonkey
Używam FireMonkey i chcę, aby użytkownik wybrał katalog przy użyciu interfejsu dostarczonego przez TFileOpenDialog (uważam, że interfejs SelectDirectory jest w najlepszym razie przestarzały - tak, nawet z opcją sdNewUI).
Po pierwsze, czy złym zwyczajem jest włączenie jednostki VCL.Dialogs (aby użyć TFileOpenDialog) w aplikacji FireMonkey?
Po drugie, jest to możliwe tylko w systemie Windows Vista i nowszym. Czy to właściwy sposób sprawdzenia zgodności wersji systemu Windows?
{IFDEF WIN32 or WIN64}
if Win32MajorVersion >= 6 then
// Create TOpenFileDialog with fdoPickFolders option