Wen man die TListBox in einem Dialog von FreeVision verwendet, bekommt man eine Speicher Leck.
Dies hat ein User im englischen Forum entdeckt.
https://forum.lazarus.freepascal.org/in ... #msg441632
Nun habe ich dies genauer untersucht und bin auf folgendes Ergebniss gestossen.
https://github.com/sechshelme/Lazarus-F ... n/issues/3
Ich habe nun die ListBox vererbt und dort einen Destructor eingefügt. Nun scheint das Problem weg zu sein.
Hier noch die komplette Source. https://github.com/sechshelme/Lazarus-F ... stBox_Heap
Soll ich da einen Bugreport schreiben, oder ist dies so gewollt ?
FreeVision - Destructor fehlt bei TListBox ( Verursacht ein Memory Leak )
-
- Beiträge: 6899
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
FreeVision - Destructor fehlt bei TListBox ( Verursacht ein Memory Leak )
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot