StringList.LoadFromFile Access Violation
Hola compañeros.
Estoy teniendo un problema al leer un fichero de texto guardado con un TStringList. El problema de "Access violation" ocurre cuando intento releer el fichero por segunda y sucesivas veces. Pero la primera vez lo lee correctamente.
No entiendo por qué la primera vez que lo leo no me da ERROR y si salgo de la unit y vuelvo a entrar me da access violation. Tenía entendido que me debería sobrar hasta la función "Clear" ya que según la documentación de Embarcadero al llamar a LoadFromFile() , esta función llama a "Clear" antes de leerlo. He probado quitando "Clear" y da el mismo error. Siento molestaros en vacaciones. Saludos y gracias de antemano. |
Hola, de nuevo.
¡Problema resuelto! Cosas de mi mala cabeza. Al salir de la unit, había colocado un "ListTermi.Free" para liberar la memoria al salir y no me acordaba. En principio había pensado hacer las cosas de otra forma y luego cambié de opinión. Mi disculpas. Saludos a todos. |
La franja horaria es GMT +2. Ahora son las 05:17:09. |
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