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