Re: [fpc-pascal] Memory leak on TFPGInterfacedObjectList

2014-01-27 Thread Joao Morais
Em 27/01/14 20:39, Marco van de Voort escreveu: In our previous episode, Joao Morais said: Hello list. Whenever I add interfaced objects to a TFPGInterfacedObjectList, those objects apparently add two references, while release only one when the list is cleaned or destroyed. v1 reference will on

Re: [fpc-pascal] Memory leak on TFPGInterfacedObjectList

2014-01-27 Thread Marco van de Voort
In our previous episode, Joao Morais said: > > Hello list. Whenever I add interfaced objects to a > TFPGInterfacedObjectList, those objects apparently add two references, > while release only one when the list is cleaned or destroyed. v1 reference will only be freed at the end, and also counts

[fpc-pascal] Memory leak on TFPGInterfacedObjectList

2014-01-27 Thread Joao Morais
Hello list. Whenever I add interfaced objects to a TFPGInterfacedObjectList, those objects apparently add two references, while release only one when the list is cleaned or destroyed. The following code shows: ==>>>== $ /tmp/project1 just before vl.add(v1)..: 1 just after vl.