А в чём преимущество использования специальных функций, если и без них сравнение (в программе, а не в отладчике) работает правильно? Я так понял, сравниваются чётные байты, поскольку нечётные в пределах одного алфавита почти не меняются ($D0 или $D1 для кириллицы).
Добавлено спустя 22 минуты 24 секунды:
И ещё мааленький вопросик.. здесь же, чтобы темы не плодить... При ошибках компиляции строка подсвечивается оранжевым, но почему-то не в том юните, где ошибка, а открывается новая вкладка Unit1(2), и в ней - последняя сохранённая на диске копия, без несохранённых изменений. Это может быть связано с русскими символами в пути к проекту?
Добавлено спустя 1 час 8 минут 20 секунд:
И с брекпойнтами какая-то фигня. Останавливается там, где раньше была стоп-точка, даже если я её снял. Иногда останавливается на строчку выше, или ниже...