Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CatalogMaker: баг сохранения ini-файла плагина?
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Sat Jul 23, 2016 18:29    Post subject: CatalogMaker: баг сохранения ini-файла плагина? Reply with quote

Портативный ТС 8.52а, открываю диалог упаковки, вызываю окно настроек плагина, что-нибудь меняю в опциях, сохраняю, "упаковываю", ставлю курсор на другую папку, всё повторяю - в корне папки ТС создаётся CatalogMaker.ini + ещё один в каталоге на уровень выше. Баг?

Ничего не нашёл ни здесь, ни на оффоруме.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Sat Jul 23, 2016 20:33    Post subject: Reply with quote

Skif_off
У меня никакого "+ ещё один" при описанных условиях нет. Только в корне TC, где wincmd.ini лежит. А что плагин с какого-то момента, но достаточно давно уже сохраняет настройки именно в корне, я привык. И вроде бы нюанс с местом сохранения (правильным, без удвоения) где-то обсуждался, но я не помню — где.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Sun Jul 24, 2016 00:46    Post subject: Reply with quote

Avada
Кажется, обсуждалось на Ру-борде, но вроде не про подобное удвоение. В общем, попробую поискать условия.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 324

Post (Separately) Posted: Mon Jul 25, 2016 18:41    Post subject: Reply with quote

Обновил плагин до версии 3.1.8 только что, проверить баг (на одном из компутеров. До этого стояла 3.1.7 и INI сохранялся в каталоге плагина, "как положено"). Теперь да, INI сохраняется в каталоге TC + образуется, при некоторых обстоятельствах, дубль в родительском к TC каталоге.

ОС - Win7, ТС - 8.52а.

А зачем вообще автор перенёс место расположения INI из каталога плагина? Вроде баг с несохранением настроек (а точнее с их нечтением) уже был решён в версии 3.1.7.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Mon Jul 25, 2016 21:46    Post subject: Reply with quote

c930
При вполне определённых обстоятельствах дубль конфига создаётся сколько сможет: у меня ТС на диске С и в итоге "добравшись" до корня получаю
Quote:
Impossible to write options on your hard disk


В общем, пишу автору.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Mon Jul 25, 2016 22:02    Post subject: Reply with quote

Skif_off wrote:
В общем, пишу автору.

Юникод попроси заодно ))
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Tue Jul 26, 2016 07:34    Post subject: Reply with quote

c930 wrote:
А зачем вообще автор перенёс место расположения INI из каталога плагина?

В ридми последней версии автор написал буквально следующее:
Quote:
- исправил проблему, из-за которой не сохранялись настройки пользователя.
Это происходило из-за того, что плагин по старинке пытался записать из в свой текущий каталог.

Так что теперь всё прогрессивнее некуда. Smile Если кто-то сможет доходчиво объяснить автору, что так дела не делаются, будет замечательно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Tue Jul 26, 2016 18:15    Post subject: Reply with quote

Кто-нибудь может выложить 3.1.7? У меня рестартер пока подчищает, хочу убрать этот кусок кода, чтобы потом не забыть.

Добавлено спустя 3 минуты:

LonerD
Про юникод не сказал, успел отправить, но дал ссылку на эту тему и, если что, продублирую просьбу в e-mail.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Tue Jul 26, 2016 19:01    Post subject: Reply with quote

Skif_off
Которую 3.1.7 — авторскую без 64-битности или дополненную от Thomas Beutlich? Если последнюю, так ссылка на оффоруме всё ещё живая.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 324

Post (Separately) Posted: Wed Jul 27, 2016 06:09    Post subject: Reply with quote

Skif_off
Есть вроде авторская версия 3.1.7 у меня, но без исходников.
Тебе наверное исходники нужны?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Jul 27, 2016 07:04    Post subject: Reply with quote

c930
По указанной выше ссылке скачивается архив, содержащий в том числе исходники.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Wed Jul 27, 2016 13:53    Post subject: Reply with quote

Avada
Спасибо, взял версию от Thomas Beutlich, не думал, что ссылка ещё жива.
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 324

Post (Separately) Posted: Wed Jul 27, 2016 13:58    Post subject: Reply with quote

Avada
Я видел, но там исходники очевидно Томаса этого. Поискал у себя авторский вариант, но нашёл только сам плагин без исходников, взятый с польского сайта.

Ты не в курсе, что же там в версии 3.1.8 Константин исправил, что за проблема с несохранением настроек была?
У меня вроде в 3.1.7 уже всё работало как надо. До этого да, приходилось открывать и закрывать окно настроек в каждой сессии перед использованием плагина.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Wed Jul 27, 2016 14:14    Post subject: Reply with quote

c930
Вангую, кто-то инсталлировал ТС в %ProgramFiles% и, очевидно, получил проблему и зарепортил. Раньше плагин брал свой путь, отрезал с конца всё до слэша и вставлял туда имя ini-файла, а теперь берёт некий рабочий каталог (папка ТС, выходит) и отрезает слева всё до слеша... Каждый раз, пока не наотрезается до корня диска.

Добавлено спустя 2 минуты:

Хотя, если верить контрольным суммам, сохраняет конфиг и в корне папки ТС, и копию уровнем(нями) выше - вроде как дважды зовётся функция.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Jul 27, 2016 14:18    Post subject: Reply with quote

c930
Да, там действительно другие исходники, В таком случае, вот. Это уж точно авторские.
Что там потом исправлялось — не в курсе. Точнее, не помню.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group