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