Advanced compare

Здесь можно обсудить ваш любимый плагин.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Advanced compare

Post by Maximus5 »

Latest post of the previous page:

Обнаружена проблема (оригинальный плуг, фар2) :(
Если AdvCompare натыкается на "длинный путь" (>MAX_PATH) то
1. Останавливает поиск, различия на панелях не помечает, ошибку не показывает.
2. По тихому рушит память (потом фар может грохнуться)

Лечение (как минимум)
1. увеличить сName
static TCHAR *BuildFullFilename(const TCHAR *cpDir, const TCHAR *cpFileName)
{
static TCHAR cName[MAX_PATH*2];
2. убрать установку флага bBrokenByEsc в функции CompareFiles
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Advanced compare

Post by DrKnS »

Лечение
MAX_PATH*2
Это юмор такой?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Advanced compare

Post by Maximus5 »

DrKnS wrote:
Лечение
MAX_PATH*2
Это юмор такой?
Нет, на полном серьезе. Я и не собирался обучать плагин работать с длинными путями. Моя цель была чтобы он не падал и не глючил
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: Advanced compare

Post by ccaid »

есть ли планы по введению поддержки очень-длинных-путей?
стоит ли это занести на мантис?
Фар делают добрые люди
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Re: Advanced compare

Post by John Doe »

Стоит, ведь остальные плагины, как и сам фар, это умеют.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: Advanced compare

Post by ccaid »

Фар делают добрые люди
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Re: Advanced compare

Post by r-bin »

win XP(x32) sp2 Far 1.75(2632) и Far 2.0(1726).

Копирую папку "C:\WINDOWS\system32\wbem\Repository\fs" куда-нибудь. Сравниваю содержимое папок сабжем с установкой проверки содержимого. Получаю ошибку "Some files couldn`t been opened". Та же фигня с DeepCompare, только ошибку не даёт, а показывает что файлы разные. На FAR 1.70(2087) вышеназванный сабж работает как положено без ошибок как и "Advanced Compare 2" на FAR1.75.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Advanced compare

Post by Raistlin »

Что-то несуразное отображает стандартный плагин на экране (Far 3.0.3225):

P. S. По-другому скриншот было не снять - Alt-Ins во время работы плагина блокирован вроде, да и не успеть, а Pause не работает (кстати, почему?).
Magically yours
Raistlin
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

Re: Advanced compare

Post by Alexey Samlyukov »

прикрутка длинных имен сказывается )
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Advanced compare

Post by Raistlin »

На Mantis?
Magically yours
Raistlin
User avatar
Smitis
Posts: 1709
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 23 times
Been thanked: 55 times

Re: Advanced compare

Post by Smitis »

Это давно уже. Всё так и не собрался написать
Разум когда-нибудь победит.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Advanced compare

Post by Raistlin »

Magically yours
Raistlin
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: Advanced compare

Post by 2useven10 »

проверяйте в следующем ночном билде.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Advanced compare

Post by Raistlin »

При нажатии Esc во время процесса плагин спрашивает:

Code: Select all

╔═══ Operation was interrupted ════╗
║ Do you really want to cancel it? ║
╟──────────────────────────────────╢
║        { Ok } [ Cancel ]         ║
╚══════════════════════════════════╝
IMHO тут уместнее Yes и No вместо Ok и Cancel - сейчас Cancel отменяет действие Cancel. С ходу можно не то нажать, а последствия могут быть time consuming.
Magically yours
Raistlin
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Re: Advanced compare

Post by 2useven10 »

согласен. build 53.
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

Re: Advanced compare

Post by Raistlin »

Сейчас во время процесса отображается

Code: Select all

╔══════════════════════ Advanced compare ══════════════════════╗
║   Comparing file/folder                                      ║
║ E:\Audio\JMB\Мультпарад. Сборник мультфильмов. (Выпуски 1-18 ║
║ , 20-30) [2006 г., Отечественные и зарубежные мультфильмы, 2 ║
║ 9хDVD5]\Выпуск 1\VIDEO_TS\VTS_01_1.VOB                       ║
║   with file/folder                                           ║
║ H:\Video\_4Kids\Мультпарад. Сборник мультфильмов. (Выпуски 1 ║
║ -18, 20-30) [2006 г., Отечественные и зарубежные мультфильмы ║
║ , 29хDVD5]\Выпуск 1\VIDEO_TS\VTS_01_1.VOB                    ║
╚══════════════════════════════════════════════════════════════╝
Читаемо с трудом: все сливается. "file/folder" - явно лишняя информация. А если так:

Code: Select all

╔══════════════════════ Advanced compare ══════════════════════╗
║   Comparing                                                  ║
║ E:\Audio\JMB\Мультпарад. Сборник мультфильмов. (Выпуски 1-18 ║
║ , 20-30) [2006 г., Отечественные и зарубежные мультфильмы, 2 ║
║ 9хDVD5]\Выпуск 1\VIDEO_TS\VTS_01_1.VOB                       ║
║                                                              ║
║   with                                                       ║
║ H:\Video\_4Kids\Мультпарад. Сборник мультфильмов. (Выпуски 1 ║
║ -18, 20-30) [2006 г., Отечественные и зарубежные мультфильмы ║
║ , 29хDVD5]\Выпуск 1\VIDEO_TS\VTS_01_1.VOB                    ║
╚══════════════════════════════════════════════════════════════╝
Magically yours
Raistlin
Post Reply

Return to “Обсуждение плагинов”