Advanced compare

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

Re: Advanced compare

Post by Maximus5 » Wed 24 Mar, 2010 12:55

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: 4644
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 125 times
Contact:

Re: Advanced compare

Post by DrKnS » Wed 24 Mar, 2010 18:02

Лечение
MAX_PATH*2
Это юмор такой?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

Re: Advanced compare

Post by Maximus5 » Wed 24 Mar, 2010 20:55

DrKnS wrote:
Лечение
MAX_PATH*2
Это юмор такой?
Нет, на полном серьезе. Я и не собирался обучать плагин работать с длинными путями. Моя цель была чтобы он не падал и не глючил

ccaid
Posts: 805
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 9 times
Been thanked: 5 times

Re: Advanced compare

Post by ccaid » Tue 26 Oct, 2010 09:28

есть ли планы по введению поддержки очень-длинных-путей?
стоит ли это занести на мантис?
Фар делают добрые люди

User avatar
John Doe
Бюрократ
Posts: 11419
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 101 times

Re: Advanced compare

Post by John Doe » Tue 26 Oct, 2010 09:32

Стоит, ведь остальные плагины, как и сам фар, это умеют.

ccaid
Posts: 805
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 9 times
Been thanked: 5 times

Re: Advanced compare

Post by ccaid » Tue 26 Oct, 2010 16:56

Фар делают добрые люди

r-bin
Posts: 66
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time

Re: Advanced compare

Post by r-bin » Thu 25 Nov, 2010 01:00

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: 664
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Contact:

Re: Advanced compare

Post by Raistlin » Fri 01 Mar, 2013 17:04

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

P. S. По-другому скриншот было не снять - Alt-Ins во время работы плагина блокирован вроде, да и не успеть, а Pause не работает (кстати, почему?).
Magically yours
Raistlin

User avatar
Alexey Samlyukov
Posts: 1759
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 2 times
Contact:

Re: Advanced compare

Post by Alexey Samlyukov » Fri 01 Mar, 2013 17:17

прикрутка длинных имен сказывается )

User avatar
Raistlin
Posts: 664
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Contact:

Re: Advanced compare

Post by Raistlin » Fri 01 Mar, 2013 20:22

На Mantis?
Magically yours
Raistlin

Smitis
Posts: 1491
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 14 times
Been thanked: 24 times
Contact:

Re: Advanced compare

Post by Smitis » Fri 01 Mar, 2013 21:20

Это давно уже. Всё так и не собрался написать
Разум когда-нибудь победит.

User avatar
Raistlin
Posts: 664
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Contact:

Re: Advanced compare

Post by Raistlin » Fri 01 Mar, 2013 21:27

Magically yours
Raistlin

2useven10
Posts: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 83 times

Re: Advanced compare

Post by 2useven10 » Sat 02 Mar, 2013 13:14

проверяйте в следующем ночном билде.

User avatar
Raistlin
Posts: 664
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Contact:

Re: Advanced compare

Post by Raistlin » Sat 02 Mar, 2013 15:31

При нажатии 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: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 83 times

Re: Advanced compare

Post by 2useven10 » Sat 02 Mar, 2013 15:50

согласен. build 53.

User avatar
Raistlin
Posts: 664
Joined: Wed 16 Mar, 2005 16:01
Location: St. Petersburg
Has thanked: 1 time
Contact:

Re: Advanced compare

Post by Raistlin » Sat 02 Mar, 2013 16:39

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

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

2useven10
Posts: 3045
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 83 times

Re: Advanced compare

Post by 2useven10 » Sat 02 Mar, 2013 18:00

ну не знаю, рюшечки эти на любителя.
пустая строка с короткими именами будет лишней.
а в русском варианте голый 'with' - 'с' вообще потеряется.

может вообще этот текст убрать. и так ясно, что сравнение.
оставить имя/горизонтальный сепаратор/имя ?

Post Reply

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