leer linea por line de un memo

eliza
20 de Octubre del 2003
hola a todos ojala me puedan ayudar quiciera saber como puedo accder a leer cada linea de un memo que contenia un archivo.
Lo que pasa que nadamss puedo leer la primera linea del memo y las demas no.
Puse esta intruccion:
Memo1->Lines->Count;
espero que me ayuden o si me pueden dar un ejemp,lo mucho mejor.
gracias.
eliza;)

Victor Ya?
20 de Octubre del 2003
Hola :

void __fastcall TForm1::Button2Click(TObject *Sender)
{
for(int i=0;i<Memo1->Lines->Count-1;i++)
ShowMessage(Memo1->Lines->Strings[i]);//ahi pasa por cada linea...

}


Saludos, podrias ser un poco mas consisa en q estas usando ya que Memo1->Lines->count solo te devuelve el numero de lineas que tiene el memo, pero si pones eso, magicamente nunca te apareceran las lineas..

Saludos
;-)
_Viktor

Eduard
20 de Octubre del 2003
Efectivamente, con Memo1->Lines->Count obtienes el numero de lineas y no el valor de ellas.

Aquí van algunas instrucciones para trabajar con Memo

Nº de Lineas Memo1->Lines->Count;

Para leer la i-enesima linea Memo1->Lines->Strings[i];

Para contar el numero de caràcteres de la linea Memo1->Lines->Strings[i].Length();

Para leer el j-enesimo caracter de la i-enesima linea Memo1->Lines->Strings[i].SubString[j,1];

Para borrar todas la lineas Memo1->Clear();

Para añadir lineas Memo1->->Lines->Add("texto");

por si te sirve de algo
chao