Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Mostrar el numero total de caracteres en un string (https://www.clubdelphi.com/foros/showthread.php?t=37490)

creus 14-11-2006 23:14:32

Mostrar el numero total de caracteres en un string
 
Estoy intentando mostrar el total de caracteres que contiene un texto en un label.

Utilizo el siguiente codigo,

for index:=1 to Lenght(Memo.Text) do
begin
Label.Caption:=Label.Caption + IntToHex(Memo.Text[index],2)+' ';
end;

Me da un error en la linia de For que no logro entender.

Gracias

roman 14-11-2006 23:17:37

Lenght es Length (t y h intercambiadas)

// Saludos

seoane 14-11-2006 23:19:14

Cita:

Empezado por creus
Me da un error en la linia de For que no logro entender.

Entiendo que nos sepas que significa el error, pero si nos dices cual es poco podemos hacer.

creus 14-11-2006 23:25:43

El error sigue saliendo a pesar de la confusion en la T y la H.

La descripción de error que me marca Delphi es el siguiente,

For loop control variable must be simple local variable.

Me lo sigue marcando en el For y no soy capaz de ver que es lo incorrecto.


GRACIAS POR LO DE LA t Y LA h, estoy seguro que no lo hubiera visto...

seoane 14-11-2006 23:29:15

El error es bastante revelador. ¿La variable index es local?

creus 14-11-2006 23:32:16

El tema de los errores como ves no los llevo bien y el inglés...

He logrado cambiarlo y hacerlo,

Label.Caption:=IntToStr(Length(Memo.Text));


Gracias por la ayuda Seone.


La franja horaria es GMT +2. Ahora son las 16:19:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi