View previous topic :: View next topic |
Author |
Message |
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Sat Jul 23, 2016 18:29 Post subject: CatalogMaker: баг сохранения ini-файла плагина? |
|
|
Портативный ТС 8.52а, открываю диалог упаковки, вызываю окно настроек плагина, что-нибудь меняю в опциях, сохраняю, "упаковываю", ставлю курсор на другую папку, всё повторяю - в корне папки ТС создаётся CatalogMaker.ini + ещё один в каталоге на уровень выше. Баг?
Ничего не нашёл ни здесь, ни на оффоруме. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Sat Jul 23, 2016 20:33 Post subject: |
|
|
Skif_off
У меня никакого "+ ещё один" при описанных условиях нет. Только в корне TC, где wincmd.ini лежит. А что плагин с какого-то момента, но достаточно давно уже сохраняет настройки именно в корне, я привык. И вроде бы нюанс с местом сохранения (правильным, без удвоения) где-то обсуждался, но я не помню — где. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Sun Jul 24, 2016 00:46 Post subject: |
|
|
Avada
Кажется, обсуждалось на Ру-борде, но вроде не про подобное удвоение. В общем, попробую поискать условия. |
|
Back to top |
|
|
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Mon Jul 25, 2016 18:41 Post subject: |
|
|
Обновил плагин до версии 3.1.8 только что, проверить баг (на одном из компутеров. До этого стояла 3.1.7 и INI сохранялся в каталоге плагина, "как положено"). Теперь да, INI сохраняется в каталоге TC + образуется, при некоторых обстоятельствах, дубль в родительском к TC каталоге.
ОС - Win7, ТС - 8.52а.
А зачем вообще автор перенёс место расположения INI из каталога плагина? Вроде баг с несохранением настроек (а точнее с их нечтением) уже был решён в версии 3.1.7. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Mon Jul 25, 2016 21:46 Post subject: |
|
|
c930
При вполне определённых обстоятельствах дубль конфига создаётся сколько сможет: у меня ТС на диске С и в итоге "добравшись" до корня получаю
Quote: | Impossible to write options on your hard disk |
В общем, пишу автору. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1168 Location: Донецк
|
(Separately) Posted: Mon Jul 25, 2016 22:02 Post subject: |
|
|
Skif_off wrote: | В общем, пишу автору. |
Юникод попроси заодно )) _________________ Win11 x64 Eng | TC DreamLair eternal pre-α |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Tue Jul 26, 2016 07:34 Post subject: |
|
|
c930 wrote: | А зачем вообще автор перенёс место расположения INI из каталога плагина? |
В ридми последней версии автор написал буквально следующее:
Quote: | - исправил проблему, из-за которой не сохранялись настройки пользователя.
Это происходило из-за того, что плагин по старинке пытался записать из в свой текущий каталог. |
Так что теперь всё прогрессивнее некуда. Если кто-то сможет доходчиво объяснить автору, что так дела не делаются, будет замечательно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Tue Jul 26, 2016 18:15 Post subject: |
|
|
Кто-нибудь может выложить 3.1.7? У меня рестартер пока подчищает, хочу убрать этот кусок кода, чтобы потом не забыть.
Добавлено спустя 3 минуты:
LonerD
Про юникод не сказал, успел отправить, но дал ссылку на эту тему и, если что, продублирую просьбу в e-mail. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Tue Jul 26, 2016 19:01 Post subject: |
|
|
Skif_off
Которую 3.1.7 — авторскую без 64-битности или дополненную от Thomas Beutlich? Если последнюю, так ссылка на оффоруме всё ещё живая. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Wed Jul 27, 2016 06:09 Post subject: |
|
|
Skif_off
Есть вроде авторская версия 3.1.7 у меня, но без исходников.
Тебе наверное исходники нужны? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Wed Jul 27, 2016 07:04 Post subject: |
|
|
c930
По указанной выше ссылке скачивается архив, содержащий в том числе исходники. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Wed Jul 27, 2016 13:53 Post subject: |
|
|
Avada
Спасибо, взял версию от Thomas Beutlich, не думал, что ссылка ещё жива. |
|
Back to top |
|
|
c930
Joined: 15 Dec 2004 Posts: 325
|
(Separately) Posted: Wed Jul 27, 2016 13:58 Post subject: |
|
|
Avada
Я видел, но там исходники очевидно Томаса этого. Поискал у себя авторский вариант, но нашёл только сам плагин без исходников, взятый с польского сайта.
Ты не в курсе, что же там в версии 3.1.8 Константин исправил, что за проблема с несохранением настроек была?
У меня вроде в 3.1.7 уже всё работало как надо. До этого да, приходилось открывать и закрывать окно настроек в каждой сессии перед использованием плагина. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Wed Jul 27, 2016 14:14 Post subject: |
|
|
c930
Вангую, кто-то инсталлировал ТС в %ProgramFiles% и, очевидно, получил проблему и зарепортил. Раньше плагин брал свой путь, отрезал с конца всё до слэша и вставлял туда имя ini-файла, а теперь берёт некий рабочий каталог (папка ТС, выходит) и отрезает слева всё до слеша... Каждый раз, пока не наотрезается до корня диска.
Добавлено спустя 2 минуты:
Хотя, если верить контрольным суммам, сохраняет конфиг и в корне папки ТС, и копию уровнем(нями) выше - вроде как дважды зовётся функция. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Wed Jul 27, 2016 14:18 Post subject: |
|
|
c930
Да, там действительно другие исходники, В таком случае, вот. Это уж точно авторские.
Что там потом исправлялось — не в курсе. Точнее, не помню. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
|