Если сравнивать информационную систему с человеческим телом, тесты - это нервная система. Тест, который завершился с ошибкой, - это боль, которую испытывает человек, если ранит свое тело.

Если сравнивать информационную систему с человеческим телом, тесты - это нервная система. Тест, который завершился с ошибкой, - это боль, которую испытывает человек, если ранит свое тело.
Если вы пишите приложение для людей, то рано или поздно придется это приложение обновлять, и скорее всего рано. Вариантов тут может быть много всяких и разных, но в конечном счете все зависит от вашего опыта и степени извращенности сознания. Мой личный опыт показывает, что примитивные решения, которые хорошо работают, и есть самые надежные и правильные.
Далее...Good news, everyone!
Дело в том, что в стандартной версии класса TMRUListEh поиск выполняется не по всей строке, а только от ее начала. Для того, чтобы поиск выполнялся по всей строке нужно немного покопаться в потрошках модуля ToolCtrlsEh.
Далее...Good news, everyone!
Если с компонентом TDBEditEh связан выпадающий список и он открыт, то кавычку ввести не получится. После препарирования модуля DBCtrlsEh выяснилось, что процедура TCustomDBEditEh.WndProc содержит ошибку.
Далее...