Posible Bug? MEMO
Hola! Soy un novato, asi que si digo alguna burrada, disculpadme. No obstante, hay una cosa que no me cuadra.
Estoy haciendo una especie de encriptador de texto bastante rudimentario. Para ello, necesito saber, por un lado, la longitud del texto que el usuario introduce en un MEMO (también puede cargar archivo TXT) y, por otro lado, debo poder leer ese texto carácter por carácter.
Lo que hize fue usar una variable para intentar saber el valor total de caracteres que tiene el memo (p.e. caracteres:=Length(memo.text)) para luego usar ese numero en un bucle que vaya leyendo caracter por carácter (for a=1 to caracteres do....)
El problema es que la variable caracteres me da un maximo de 255.... aunque el MEMO contenga 1000!. Sé que en algunas versiones el tamaño de las variables esta limitado a 255 strings... pero es que aqui no se trata de introducir el texto en variable sino de contar el tamaño.
La cuestion es... se trata de un bug y... hay otra forma de saber cuantos carácteres contiene un campo MEMO?
Gracias!
|