Hallo zusammen.
ich benutze in einer Procedure eine Stringlist, die ich mit create erzeuge.
Wird diese Stringlist nach Verlassen der Procedure automatisch wieder gelöscht, oder muss man das per Hand machen?
Gruß Fritz
Tlistbox Frage [gelöst]
-
- Beiträge: 188
- Registriert: Fr 18. Jan 2013, 09:29
- OS, Lazarus, FPC: Windows 10, Windows XP, Lazarus 1.6
- CPU-Target: Celeron
Tlistbox Frage [gelöst]
Zuletzt geändert von haderlump am Mi 22. Mai 2019, 19:34, insgesamt 1-mal geändert.
-
- Beiträge: 54
- Registriert: Do 10. Jul 2014, 20:56
- OS, Lazarus, FPC: Windows 10 Pro 64-bit, Lazarus 2.0.10, FPC 3.2.0
- CPU-Target: Ryzen 5 2600
Re: Tlistbox Frage
Alles, was manuell durch Create erzeugt wird, muss manuell wieder mit .Free oder FreeAndNil() freigegeben werden. Mir ist eine Ausnahme bekannt, aber in deinem Fall trifft diese nicht zu. Also, deine StringList musst du in der selben Prozedur wieder freigeben.
Edit: Dieses Tutorial könnte dir vielleicht weiterhelfen: http://wiki.freepascal.org/TStringList- ... utorial/de
-- Dee
Edit: Dieses Tutorial könnte dir vielleicht weiterhelfen: http://wiki.freepascal.org/TStringList- ... utorial/de
-- Dee
-
- Beiträge: 188
- Registriert: Fr 18. Jan 2013, 09:29
- OS, Lazarus, FPC: Windows 10, Windows XP, Lazarus 1.6
- CPU-Target: Celeron
Re: Tlistbox Frage
Danke alles klar.
Ich hab mir das schon gedacht, wollte es aber genau wissen.
Gruß Fritz
Ich hab mir das schon gedacht, wollte es aber genau wissen.
Gruß Fritz