RichEdit разноцветный текст
сравниваются 2 файла с возможным размером более 4 Гигов
сраниваются поблочно по размеру гранулирования в системе
так вот нужно отличающиеся фрагменты выделить цветом
всё идёт через RichEdit
вариант типа SendMessage(hwndRE, EM_SETCHARFORMAT, SCF_SELECTION,(long)&cf);
очень очень тормозной не надо про него
подскажите быстрый и рабочий)
почему тормозной? я думаю тут надо глядеть в сторону буферизации. т.е. не загружать все данные целиком в RichEdit, а кусочками, чуть больше, чем влезет в экран и при скроллинге подгружать остальные части и освобождать старые. или нет?
Загрузить больше 2 ГБ в RichEdit на 32-битной Windows у вас не получится никак (приложению доступно максимум 2 ГБ оперативки). К тому же при больших размеров файла в любом случае всё будет очень тормозить. Поэтому придется делать как посоветовал bagie2.