Hola ecfisa
Estaba equivocado...
El tiempo de espera no se produce al cargar el texto en RichEdit.
La carga la hace muy rápida.
El problema es debido al tener que borrar una a una todas las líneas sobrantes del RichEdit.....
Tarda mucho en hacerlo.
Código Delphi
[-]
for i:=IniSelect to FinSelect do
RichEdit1.Lines.Delete(IniSelect);
Las he anulado y es muy rápido.
La solución cosistiría en borrar todo un bloque de líneas, pero no he visto la forma....
Por otro lado, utilizar dos RichEdit...
Todos los ejemplos que he visto en Google se limitan a copiar el TEXT completo del uno al del otro, sin realizar una selección de líneas, que es lo que buscamos.
Gracias por vuestras ideas....