TProc(List[I]^)
Falsch, es wird nicht dereferenziert und es fehlt der implizite Self Parameter.
Nimm den
OOP Ansatz, der macht das alles für dich automatisch, typsicher, ohne manuelle Zeigerarithmetik, ist genauso effizient und gerade für Anfänger besser geeignet. Besonders der Punkt der zeitlichen Gültigkeiten der verlinkten Methoden kannst du über die Object Liste viel besser erschlagen.
Gruß Hagen