Eliminar registros con THandleStream
Hola amigos:
Tengo el siguiente problema: Un archivo de texto con registros y segun una variable pueda tener mas o menos registros, esto es en determinadas circunstancias este puede tener pej. 320 registros y en otras 245, entonces tengo que eliminar los que estan por encima de 245. Este es el codigo que tengo:
El problema es que no me elimina los registros del archivo. Algun idea? Gracias |
Bueno, creo que slChannels.SaveToStream(stream) únicamente guarda los datos de slChannels en el objeto stream pero faltaría escribir éste de vuelta al archivo en disco con el método Write.
Por otra parte, ¿por qué usas un HandleStream? Podrías usar un FileStream. Es más, si, a juzgar por la nomenclatura, slChannels es un StringList, ¿por qué no simplemente usas slChannels.LoadFromFile y slChannels.SaveToFile? // Saludos |
Ya esta solucionado, use:
Gracias |
La franja horaria es GMT +2. Ahora son las 20:24:22. |
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