у тебя RE : array [1..50] of TRichEdit; уже объявлен глобальный, в котором и создаются TRichEdit. а в процедуре RichEditChange получается используется локальный, который естественно "пустой".
__________________
Пишу программы за еду.
__________________
|