View previous topic :: View next topic |
Author |
Message |
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Mon Nov 27, 2017 14:42 Post subject: UseIniInProgramDir не работает с RedirectSection |
|
|
Дано:
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 |
то путь к файлам конфигурации определяется по этому ключу.
Я не нашёл описания данной ситуации в документации/на нашем форуме, и не могу однозначно определить ошибка ли это, или ожидаемое поведение. Собственно, в этом и заключается вопрос. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Mon Nov 27, 2017 15:02 Post subject: |
|
|
D1P
Это в справке не про данный случай?
Quote: | Примечание: Если указано хранение секции в другом файле, то все настройки этой секции в исходном INI-файле будут игнорироваться, кроме ключа RedirectSection! Опции AlternateUserIni и UseIniInProgramDir секции [Configuration] также всегда читаются только из исходного INI-файла!
|
|
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
|