FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Contar letras en un TMemo
Hola amigos,
Tengo un pequeño problema al contar las letras dentro de un memo. Tengo dos alternativas, una simple y otra menos ortodoxa.
Mi problema existencial es que no quiero que cuente los enter en el memo solo las letras, numeros y espacios. En la primera opcion que es la simple me cuenta los enter para sumar o para restar En la segunda opcion no me suma los enter pero si los resta. ¿Hay algo que pueda hacer para que no me cuente los Enter? Gracias anticipadas.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#2
|
||||
|
||||
Hola egostar
No se a que te refieres con los enter, supongo que a los espacios vacios entre las letras. No se pero se me ocurre que si es text, por que no definir un: Osea que si el espacio esta vacio no lo lea. No se se me ocurre. Saludos |
#3
|
|||
|
|||
Hola Caral, gracias por tu interes.
Me refiero a los ENTER que son los saltos de linea, no a los espacios entre palabras, esos si los estoy contando. Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
||||
|
||||
Hola, quizá una función como esta te sirva:
Saludos |
#5
|
||||
|
||||
Veamos
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#6
|
||||
|
||||
Volviendo al método numero uno, el ortodoxo
Supongo que esto funcionaría:
Aunque supongo que ya habrías pensado en una solución parecida, entonces me pregunto si lo que te preocupaba es el tiempo que se tarda en contar los caracteres. Si es así lo podemos afinar un poco mas:
En cuanto al segundo método, es complicado, piensa que cuando usas Enter se introducen dos caracteres y no uno, que puedes seleccionar y borrar mas de un carácter a la vez y ya no hablamos si utilizas el portapapeles ... |
#7
|
|||
|
|||
Muchas gracias ArdiIIa
Quedo de 10 Aqui pongo como quedó el código completo espero que sirva para futuras consultas.
Saludos y nuevamente gracias.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#8
|
|||
|
|||
Vaya
Tambien este funcionó a la perfeccion.
Muchas gracias seoane.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#9
|
||||
|
||||
Hola, Bueno, los dos funcionan muy bien y hacen casi lo mismo, pero:
Me he quedado con que cuentan tambien los espacios en blanco, como hacer para que no los cuente. Osea contar letras, pues que cuente letras, no espacios entre ellas, al igual que no cuenta el enter o salto de renglon. Saludos |
#10
|
|||
|
|||
Perdon Bicho pero no vi tu post antes de contestar a los demas, gracias por el aporte.
Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#11
|
|||
|
|||
Cita:
Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#12
|
||||
|
||||
Cita:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#13
|
|||
|
|||
Cita:
Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#14
|
||||
|
||||
Hola ArdiIIa
Perdona, pero lo haces facil. Como buen aprendiz, no me quedo solo con el cambio de 32 x 33 Por que? a que se debe? tiene relacion con la cantidad de letras del abecedario? El #13 es enter El #33 es Espacio? Me lo explicas, por favor. Saludos |
#15
|
||||
|
||||
Interesante, las dos opiones.
Varian en muy poco, pero tienen el mismo efecto. No se para que me pueda servir el codigo, pero una cosa si tengo clara. Aqui se aprende muchisimo y eso que no hice yo la pregunta. Saludos Maestros |
#16
|
|||
|
|||
Cita:
Bueno a grandes rasgos para eso lo requeria. Saludos y gracias por el interes y sobre todo por la rapidez de sus respuestas.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#17
|
||||
|
||||
Hola
Me imagine que por ai podia andar, pero pense en una aplicacion de tipo didactica, para estudiantes, creia que podia ser para algo asi. Pero no deja de ser muy interesantes las posivilidades del codigo de estos maestros. Saludos |
#18
|
||||
|
||||
Cita:
luego si le dices que incremente Z cada vez que el caracter sea inferior a 32, el resultado es lo que se esperaba, todos los caracteres por debajo de 32, son caracteres de control, no letras. así de sencillo.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#19
|
||||
|
||||
Muchas Gracias por tu explicacion ArdiIIa
Me queda claro. Saludos |
#20
|
||||
|
||||
Por abundar un poquito mas y examinando el ASM de seoane aún se puede optimizar algo mas quitando unas líneas y cambiando otras, seguramente ganemos en rapidez...
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Contar Dtos en un SQl | IVAND | SQL | 7 | 03-08-2006 23:25:35 |
contar caracteres | Cosgaya | Varios | 1 | 04-06-2005 17:40:54 |
Contar Dias | Paradiso | Varios | 2 | 27-06-2004 11:35:30 |
Contar Caracteres | Nuria | Varios | 2 | 29-12-2003 10:36:46 |
Problema con contar | kao | SQL | 3 | 07-07-2003 10:47:14 |
|