Am 29.01.2016 12:28 schrieb "Marco van de Voort" <mar...@stack.nl>: > > In our previous episode, silvioprog said: > > > The format of interface VMTs could also differ per platform so considering > > > that as more stable only holds true because of what we currently support. > > > > > Sorry for ask here, but, don't you recomment to use interfaces? I'm making > > a project and I'm planning to use some COM interfaces to make something a list > > adapter > > <http://developer.android.com/reference/android/widget/ListAdapter.html >. > > Interfaces are relatively slow. Not only because of the refcounting, but > returning interfaces in a tight loop (e.g. to get the elements of an > enumeration) would be a new allocation each time.
Note: the enumerator of a for-in is only fetched once before the loop, so it does not really matter whether it's an interface or record as long as the elements themselves aren't on demand allocated interfaces. Regards, Sven
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel