Re: [fpc-pascal] Using TInterfaceList and casting interfaces

2019-04-13 Thread Benito van der Zander
Hi, Or perhaps it is better to use gvector rather than TInterfaceList? If you only store a specific interface type then using one of the generic containers specialized to that type would indeed be best.  and on a closer look TInterfaceList does a lot of locking. guess TInterfaceList

Re: [fpc-pascal] Using TInterfaceList and casting interfaces

2019-04-07 Thread Sven Barth via fpc-pascal
Benito van der Zander schrieb am So., 7. Apr. 2019, 15:34: > Writing (list.get(0) as ISomeInterface), is very slow and not possible, > when the interface has no GUID. > This is indeed what is supposed to be used with TInterfaceList. Or perhaps it is better to use gvector rather than TInterfaceL