Error on TOpenDialog.execute when username is in Cyrillic
Original Reporter info from Mantis: VitGo
-
Reporter name: Vitaly V Gorbukov
Original Reporter info from Mantis: VitGo
- Reporter name: Vitaly V Gorbukov
Description:
When TOpenDialog is opened, an error about not being able to access "Desktop" folder is shown, even before selecting any file or making any click in the dialog.
Note that the username in Windows 10 is in Cyrillic in this case.
All seems to work OK if TOpenDialog's Options contains oldStyleDialog.
--
При запуске OpenDialog.execute возникает ошибка доступа к "рабочему столу", ошибка возникает при открытии окна диалога, то есть еще до выбора файла и вообще любого клика в диалоге..
вместо папки рабочий стол в поле слева от списка файлов Desktop вот эта папка и не открывается
дополнительно, имя пользователя в Win10 написано русскими буквами
раньше эта ошибка эпизодически возникала в laz1.8.4 - но пропала после переустановки...
в данной же сборке она возникает постоянно...
к слову если в Options компонента выбрать oldStyleDialog (родом из Win3.1 что ли... или 95) - то ошибки нет...
Steps to reproduce:
код на скриншоте генерит ошибку...
еще раз повторюсь - имя пользователя в Win10 написано русскими буквами...
Mantis conversion info:
- Mantis ID: 37063
- OS: Windows 10
- OS Build: 10
- Platform: Windows
- Version: 2.0.8
- Monitored by: » VitGo (Vitaly V Gorbukov)