FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Eliminar salto de linea de TStrings
Hola,
estoy desarrollando un programa simple en el cual incluye una funcion para pasar un TStrings a un memo, el problema es que siempre hace el salto de linea, llevo 3 dias en esto, ya intente esto clubdelphi.com/foros/showthread.php?t=21324 no funciona, lo he modificado de varias maneras, me dice "Acess Violation" pero nada, uso XE3 mi programa es en Firemonkey. gracias por responder. |
#2
|
|||
|
|||
Estimado sería tan amable de escribir algo de código para intentar visualizar cual sería su problema...Como dice alguien por aquí "La bola de cristal esta fallando..."
|
#3
|
|||
|
|||
lo siento mi conexion a internet no es muy buena,
como dije antes me dice Invalid Pointer o Acess Violation, esto me tiene de algo impotente, pues es algo simple lo se, pero a mi no me funciona, por algo que quiza no eh visto. lo que hago es buscar archivos y luego guardar el resultado, funciona perfecto, pero al pasar el memo siempre salta de linea. aqui utilizo esto clubdelphi.com/foros/showthread.php?t=21324 este me dice Acess Violation var:Listado2:TStrings; lista3:TStrings; begin lista:= TStringList.Create; Listado2:= TStringList.Create; BuscarArchivos4(carpeta, '*.exe', faAnyFile, lista3); Listado2:=lista3; //aqui hago el preceso segun el ejemplo anterior lista4.free; Listado2.free; despues use este pero tampoco me funciona clubdelphi.com/foros/showthread.php?t=84303 tambien use este {:Elimina los saltos de línea de un TStrings. Elimina los saltos de línea (caracteres #10 y #13; salto de linea y salto de carro) de un TStrings. @param Strs TStrings del que se desean eliminar los caracteres @param CharReplace Caracter a sustituir } function QuitarSaltosLinea(Strs: TStrings; CharReplace:String=STR_EMPTY):String; var Str:string; begin Str := AnsiReplaceStr(Strs.Text, #10, CharReplace); Result := AnsiReplaceStr(Str, #13, CharReplace); end; y hasta el mas simple ShowMessage(TStringsToString(Listado2)); todos me dice acces violation o invalid pointer. en otras ocasione me muestra el memo en blanco, lleno de lineas pero en blanco "si tienes la bola de cristal pásamela por favor, así no quiebro el cerebro" jejeej |
#4
|
|||
|
|||
Amigo
|
#5
|
||||
|
||||
elmago00,
Cita:
El código anterior permite pasar la información de un TStrings a un TMemo. Espero sea útil Nelson. |
#6
|
|||
|
|||
cloayza
tu codigo funciona bien en ShowMessage, pero al pasarlo al memo, lo muestra en blanco, esta lleno pero en blanco, lo pase a una varable string, y lo guarde a un .txt y lo muestra en blanco, pero lleno. estoy probando el tuyo ahora [nlsgarcia] por cierto los archivos a leer son 2000 y el nombre de cada uno tiene 10 letras, por lo que no se si el problema sea ese, pues son 20000 caracteres. veo que solo guarda y muestra hasta 5000 caracteres, cuando leo mas los muestra lleno y en blanco a la vez, esto me rompe la cabeza. es la primera vez que veo esto asi. no es mi memoria, pues hice uno en vb.net y otro en java y funcionan bien leen 350000 lineas |
#7
|
|||
|
|||
[nlsgarcia]
acabo de probar el tuyo y sigue igual, en el showmesage con salto de linea funciona pero al memo, lo muestra repleto pero en blanco. y siempre hace salto de linea esto me tiene desesperado ya. son 13 horas al dia pegado al computador, y no le veo por donde. solo los puedo hacer mostrar en el memo o variables con salto de linea. auxilio. gracias a los dos por sus respuestas |
#8
|
|||
|
|||
Cita:
Incluye el código completo para ver que hay... Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Eliminar cadena con salto de linea | Miguel89 | Varios | 3 | 25-04-2011 01:20:20 |
Parsear caracter una linea desde TStrings.... | namtaxonlabs | Varios | 0 | 07-12-2010 20:01:51 |
Eliminar los "saltos de línea" de un TStrings.Text | Neftali [Germán.Estévez] | Trucos | 0 | 08-06-2006 16:57:56 |
Eliminar salto de linea de una cadena | pablomg8 | Varios | 2 | 13-05-2005 15:35:44 |
salto de linea | bolofe | Varios | 2 | 24-04-2005 17:30:19 |
|