Moin Cat,
auch wenn's für mich im Moment so aussieht, als würde es sich hier um Records, und nicht um Klassen handeln:
Beispiel:
Delphi-Quellcode:
type
PBasisKlasse = ^TBasisKlasse;
procedure AddElement(p_element : PBasisKlasse);
//...
Die Deklaration von TListItem würde mich allerdings mal interessieren.
Oder handelt es sich da doch um das TListItem, dass ein Item eines ListView darstellt?