Am 30.06.2013 18:25, schrieb Hans-Peter Diettrich: > Marco van de Voort schrieb: >> On Sat, Jun 29, 2013 at 08:47:37PM -0400, waldo kitty wrote: >>>> (Some versions of?) Delphi deallocate interfaces at the end of a >>>> block of >>>> procedures, not immediately after first usage. >>> first usage or last usage? >> >> Last usage of course, sorry. > > I'm somewhat confused now. When an object has an definite "last use", it > should not matter when it is destroyed afterwards, sooner or later.
It matters when people make assumptions when the a temp. interface is released. If the temp. interface is the only left reference to a class instance, this means in turn that the class is freed at different points thus resulting in different behaviour of the program if the destructor of the class has some side effect. -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus