I would like to ask whether pointer dereference by typecast is same in both cases:
TComponent(my_tfplist[1]).mymethod
and
TComponent(my_tfplist[1]^).mymethod
both things are doing the same thing (at least it behaves so), but compiler generates different code, so i'm curious what is the difference between those two.
to clarify:
my_tfplist is an object instance of class tfplist (or tlist, doesn't matter really).
thanks