Для всех на заметку профункцию GetAppConfigDir

Модераторы: alexs, Модераторы

Ответить
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Для всех на заметку профункцию GetAppConfigDir

Сообщение alexs »

Может кому понадобится?
В RxFPC в файле rxAppUtils библиотеке добавил функцию RxGetAppConfigDir. В принципе она полностью аналогичная стандарной GetAppConfigDir за одним исключением - он верно обрабатывает ситуацию с русским именем пользователя windows и русским именем приложения.
Штатная в данной ситуации возвращала полную кашу - имя пользователя в пути было в системной кодировке (win1251) и дальше же было имя программы в UTF8 кодировке.
RxGetAppConfigDir - всё возвращает в системной кодировке (win1251). Эта кодировка выбрана для совместимости со всем остальным кодом из FCL.

Также поправил для данной ситуации работу компоненты RxFormStorage.
Ответить