[fpc-devel] Safely shareable objects
Hans-Peter Diettrich
DrDiettrich1 at aol.com
Fri Jul 1 14:47:47 CEST 2011
José Mejuto schrieb:
>>> IMyObject inherited from IShareable the compiler must add stub code on
>>> each function/procedure/property to lock the interface ?
>
> HPD> No. The object is locked as long the code holds the reference to it.
>
> In that case read my note at the end of the e-mail, I think it could
> not be done in that way.
Hmm, when the first reference is stored in a global variable, as was my
intention, what happens to the refcount when a method is invoked
immediately from that reference?
var ShareObj: ISomething;
...
ISomething.DoSomething;
Would a function (property getter...) help, that returns the reference,
instead of a simple variable? I'm a bit clueless right now :-(
Thanks for the hint anyway :-)
DoDi
More information about the fpc-devel
mailing list