Ryan Joseph <generic...@gmail.com> schrieb am Do., 26. Sep. 2019, 17:37:

> Question I’ve always had. Why do I need to cast “value” to “pointer"
> otherwise I get: Incompatible types: got "Pointer" expected “TObject”
> error?. I don’t find this very helpful and it doesn’t really make sense
> even.
>
> var
>   list: TObjectList;
>   value: TObject;
> begin
>   for pointer(value) in list do
>     ;
>

Aside from what Ben wrote I wonder whether such a cast should be able to
compile at all... 🤔

And we should probably add a proper TObject enumerator to TObjectList.

Regards,
Sven

>
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to