On Tue, 16 Jan 2007, Graeme Geldenhuys wrote:
> On 1/12/07, Michael Van Canneyt <[EMAIL PROTECTED]> wrote: > > It makes no difference, except that you cannot do > > > > AObject:=SomeOtherObject; > > > > in the first case. > > Does Free Pascal work the same as Delphi 7 and earlier when you pass > interfaces around (and perhaps other auto reference counted types - > strings, dynamic arrays?). Without a classifier (const, var, out), an > interface argument reference count gets inc'd on the way in to the > function and dec'd on way out, resulting in calls to _AddRef and > _Release respectively on the interfaced argument. As far as I know: yes. But Florian Klaempfl should confirm this. Michael. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal