Interesting. It is basically the same except that it cannot watch and evaluate cardnum, which was found in the hover.
If I put pack.cardnum in watch and eval , they work. It seems like they are able to apply the with syntax to cards but not twice in the same line.
property cards:TcardPack Read Fcards;
property cardnum:word Read wordcounter;
Still works here.
That is assuming FCards and wordcounter are fields (variables).
If the are getter functions "function wordcounter: word;" then => yes then it does not work.
That is a known issue. Work is in progress. But it will still be a long time.
Also those properties, are they on a class? or a record? or an "object"?
Apparently properties on an "object" don't work either (just tested).
But on class/record they should (if the "read" directly reads a field)