FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ya esta. Ya he encontrado la solucion a este problema.
Por defecto, el texto de un TRichEdit esta limitado a 64 KB. La ayuda del Delphi indica que lo anterior esta controlado por la propiedad MaxLength. En la ayuda nos indica que si este valor es 0 no existe limite definido en la aplicacion en la longitud del texto. Sin embargo, tambien hay una nota adicional que dice que, incluso con el valor de 0, puede haber una limitacion en el numero de caracteres impuesto por el Sistema Operativo. En el caso del Windows XP este limite es de 64KB. Estableciendo Maxlength a $7FFFFFF0 permite que tengamos aproximadamente 2GB de texto. Yo lo he limitado a 24 Megabytes ($1800000), que ya esta bien. Esto lo hago dentro del Evento OnCreate. RichEdit1.MaxLength := $1800000; Saludos Nota: ¿Por que podia abrir ficheros enormes y no hacer Copiar/Pegar? La respuesta esta en que cuando abria el fichero accedo directamente a la propiedad Lines, la cual es una TStrings y crece dinamicamente. |
#2
|
||||
|
||||
Hola,
Gracias por dejar por aquí la solución al problema. Probablemente haya alguien que pueda aprovecharla. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Copiar y pegar archivo | Osorio | Varios | 2 | 22-03-2007 14:09:28 |
copiar , pegar , cortar | vicdem | Varios | 6 | 29-06-2006 13:37:25 |
Copiar & Pegar no funciona | paufra | Varios | 1 | 22-07-2005 23:24:10 |
Copiar y pegar objetos | ciscu | OOP | 6 | 10-06-2004 20:55:11 |
Como copiar y pegar? | nicocer | Servers | 0 | 16-03-2004 16:46:54 |
|