Es sieht so aus, als wenn er seinen Speicher nicht sauber verwaltet (hinter das Array schreibt) und bisher Glück gehabt hat, weil da nichts kam. Jetzt liegt da aber wohl das RichEdit im Speicher und dann überschreibt er sich den Speicher des RichEdits.
Das glaube ich auch - aber er zeigt uns ja nichts...