In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Capacidad de Tmemo

Foro de Xailer profesional en español
Responder
ddupre
Mensajes: 329
Registrado: Lun Nov 12, 2007 3:53 pm

Capacidad de Tmemo

Mensaje por ddupre »

Estimados,
Estoy utilizando un control Tmemo, en el cual voy "mostrando" a modo de log, información de lo que está haciendo una pequeña aplicación, resulta que en determinado momento (que no se determinar) el control deja de seguir mostrando los nuevos datos que le voy incluyendo, es como si quedara "congelado".
¿Hay algún límite en la cantidad de información que pueda "almacenar"?.
He buscado información al respecto pero no encontré nada.

Adradezco desde ya cualquier comentario.

Saludos
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Capacidad de Tmemo

Mensaje por ignacio »

Buenos días,
¿Hay algún límite en la cantidad de información que pueda "almacenar"?.
Si que lo hay. Le recomiendo que utilice un TRichEdit aunque el texto no tenga formato.

Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
ddupre
Mensajes: 329
Registrado: Lun Nov 12, 2007 3:53 pm

Re: Capacidad de Tmemo

Mensaje por ddupre »

Muchas gracias por su ayuda.

Así lo haré.

Saludos
ddupre
Mensajes: 329
Registrado: Lun Nov 12, 2007 3:53 pm

Re: Capacidad de Tmemo

Mensaje por ddupre »

Ignacio,
Ya tengo funcionando el control TRichEdit , para ir mostrando el texto que quiero, encontré que puedo hacerlo de la siguiente forma:

nLineas := ::oRichEdit1:GetLineCount()
::oRichEdit1:GotoLine(nLineas)
::oRichEdit1:InsertText( cTexto + CRLF )

Pero tengo un problema que no he podido resolver y es que el texto comienza a mostrarse solo luego que aparece automáticamente la barra vertical de desplazamiento.

Seguramente algo me está faltando y me doy cuenta dado que es la primera vez que utilizo este tipo de control. He revisado todas sus propiedades y métodos, consultas previas en el foro, pero no he encotrado nada que me pueda orientar.

Desde ya muchas gracias por su ayuda
Un Saludo
ddupre
Mensajes: 329
Registrado: Lun Nov 12, 2007 3:53 pm

Re: Capacidad de Tmemo

Mensaje por ddupre »

Problema resuelto

nLineas := ::oRichEdit1:GetLineCount()
::oRichEdit1:GotoLine(nLineas)
::oRichEdit1:InsertText( cTexto + CRLF )
::oRichEdit1:Update() <------------------------------- // con esto

Saludos
Daniel
Responder