UseIniInProgramDir не работает с RedirectSection
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: UseIniInProgramDir не работает с RedirectSection Author: D1PLocation: Тбилиси PostPosted: Mon Nov 27, 2017 14:42
    —
Дано:
1. В каталоге TC лежит wincmd.ini
2. В wincmd.ini прописано

Code:
[Configuration]
RedirectSection=%подкаталог%\Configuration.ini
...


3. В %подкаталог%\Configuration.ini, в том числе прописан ключ
Quote:
UseIniInProgramDir=7


однако его значение игнорируется, и путь к файлам конфигурации берётся из реестра (если он там есть, в противном случае берётся путь .\wincmd.ini).

4. В случае, если ключ UseIniInProgramDir указан напрямую в wincmd.ini, т.е.

Quote:
[Configuration]
UseIniInProgramDir=7
RedirectSection=%подкаталог%\Configuration.ini


то путь к файлам конфигурации определяется по этому ключу.

Я не нашёл описания данной ситуации в документации/на нашем форуме, и не могу однозначно определить ошибка ли это, или ожидаемое поведение. Собственно, в этом и заключается вопрос.

#2:  Author: sa PostPosted: Mon Nov 27, 2017 15:02
    —
D1P
Это в справке не про данный случай?
Quote:
Примечание: Если указано хранение секции в другом файле, то все настройки этой секции в исходном INI-файле будут игнорироваться, кроме ключа RedirectSection! Опции AlternateUserIni и UseIniInProgramDir секции [Configuration] также всегда читаются только из исходного INI-файла!

#3:  Author: D1PLocation: Тбилиси PostPosted: Mon Nov 27, 2017 15:05
    —
Воу, как это я проглядел! Спасибо, тему можно закрывать.



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group