Zitat von
Pseudemys Nelsoni:
moin,
...
aber kann ich dann ein rekord überhaupt noch so ansprechen: "MyClass.Record[1].str" ? Muss ich dann nicht (
): "MyClass.Record[1]^.str" benutzen?
Moin,
das geht beides, da der compiler sich dann halt denkt, das du das ^ vergessen hast
//edit: PS: wenn du einen pointer nimmst, dann kann es aber passieren, das da NIL zurück kommt, es sei denn du raised eine
exception, wenn der index 'out of bounds' ist. Wäre das sauberste! Dann kannst du die annahme treffen, das er niemals NIL sagt
mâxîmôv.
{KDT}