MemoryStream linea por linea
Tengo una lista (TStrings) que toma datos de un TMemoryStream (de nombre txtStream) de la forma:
Lista1.LoadFromStream(txtStream);
Por otra parte los strings que necesito son el 10% nada mas, por lo que tengo un algoritmo para borrar las que no sirven dejando en la lista las pocas que si. El tema es que el Stream es tan grande que la lista es imposible de manejar llena y me gustaría, en vez de cargar todas las lineas como un paquete, cargarlas linea por linea según se vayan a quedar o no?.
El tema, digo yo, se reduce a poder extraer una lina del stream a una variable TString. ¿esto se puede hacer?
|