Avada

|
Posted: Mon Apr 06, 2026 17:33 Post subject: |
|
|
| Adam Sandwich wrote: | | В этом есть хоть какая-нибудь логика? TC не знает, где у него находится настроечный файл wincmd.ini. Чтобы узнать это, он должен прочитать параметр UseIniInProgramDir, находящийся в файле wincmd.ini. Это как это вообще? |
Логика есть, но она не имеет отношения к выдуманным вами действиям. Местоположение INI-файлов TC может быть разным, и программа вполне умеет в них разбираться. Но при наличии одновременно разных известных вариантов какому-то из них надо здесь и сейчас отдать предпочтение.
Для чего на самом деле предназначен ключ UseIniInProgramDir, объяснялась множество раз, включая и текущую тему. Для тех, кто и сейчас затрудняется с пониманием, рекомендую описание ключа в соответствующем справочнике. Подробнее уже просто некуда.
| Adam Sandwich wrote: | | Почему TC ищет этот файл именно в папке с программой, а не в любом другом месте? |
Есть очень ограниченный перечень мест, где такой поиск вообще выполняется. Включая реестр, собственный каталог или то, что задано с наивысшим приоритетом специальными параметрами командной строки. Но для любителей портабельности ценен именно данный ключ. (Всё это опять же 100500 раз пояснялось.)
| Adam Sandwich wrote: | | Очевидно ведь, что TC и так уже выбрал данный файл wincmd.ini в качестве настроечного, еще до того, как открыл его и прочитал параметр UseIniInProgramDir. |
Не всё, что вам "очевидно", является истинным. На самом деле последовательность событий другая: TC сначала при запуске проверяет свой рабочий каталог на предмет наличия INI-файла, находит в нём (если файл есть) нужный ключ, проверяет его и только затем в зависимости от значения выбирает как рабочий либо этот файл, либо заданный в реестре.
И на этом давайте данную дискуссию сворачивать. Этот некропостинг ничем не оправдан, никому не нужен и нарушает правила форума. Попытаетесь продолжать — закрою тему. Советую лучше нормально разобраться самостоятельно в интересующем вас вопросе, все возможности для этого имеются. |
|