[fpc-devel] Generics.Collections as package for Lazarus or package for FPC RTL

silvioprog silvioprog at gmail.com
Sat Jan 30 18:19:30 CET 2016


On Fri, Jan 29, 2016 at 8:28 AM, Marco van de Voort <marcov at stack.nl> wrote:

> 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.


Hm... I didn't know that.

I need to take a test using some profiling tool to check the real cost
using interfaces, because in my case I'm using lists. However, I still
can't understand why some programmers avoid to use interfaces in Pascal.
:-/

-- 
Silvio Cl├ęcio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20160130/6ff6b190/attachment.html>


More information about the fpc-devel mailing list