FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
El memo sólo me acepta una línea
Hola a tod@s.
tengo un problemilla bastante tonto, y NECESITO UNA MANO Debo leer un fichero .txt y transformarlo en otro. Para minimizar los accesos al disco lo cargo en un Memo (Memo1) y, al transformarlo lo voy pasando a un segundo Memo (Memo2), pues bien, el destino solo me admite una línea (la primera que trata sea cual sea), y además la trunca. Código:
var wEntrada, wSalida : String[153]; begin // limpieza del memo de salida y de errores Memo2.Clear; Memo3.Clear; // bucle de tratamiento del memo de entrada PageControl1.ActivePage:=TabSheet2; Memo3.Lines.Append('***** Comienzo del proceso *****'); while (i<Memo1.Lines.Count) and (i<15) do begin wEntrada:=Memo1.Lines[i]; wSalida:=wEntrada; Memo2.Lines.Append(wSalida); Memo3.Lines.Add(wSalida); showmessage('Línea '+Inttostr(i)+#13+wsalida); i:=i+1; // avanzar en el fichero de entrada end; Si le añado líneas: Memo2.Lines.Append('Hola') antes del Memo2.Lines.Append(wSalida) las reconoce bien, pero después de ejecutar una sola vez esta sentencia ya no admite nada más. ¿qué me está pasando?
__________________
Rafita. Última edición por rafita fecha: 07-03-2005 a las 10:07:18. |
|
|
|