Hallo,
ich habe in meinem Prog eine Liste vom Typ TList.
In der Speicher ich Zeiger auf Strukturen:
Code:
PMyElem = ^TPMyElem;
TPMyElem = record
Nr : Integer;
Name : String[40];
end;
...
var MyElem : PMyElem;
aList : TList;
...
Mit
Reserviere ich Speicher für ein neues Element. Die Daten kommen durch
Code:
MyElem.Nr := eineNummer;
MyElem.Name := 'Hans';
aList.Add(MyElem);
in die Liste. In einem Buch habe ich nun gelesen, das beim Einfügen der Daten dieses 'Pointer Dach' mit dabei ist:
Code:
MyElem^.Nr := eineNummer;
MyElem^.Name := 'Hans';
aList.Add(MyElem);
Das habe ich in meinem Prog nicht und bisher auch keine Probleme, aber nun die Frage, wozu wird das so gemacht, bzw werde ich Probleme bekommen ??
Gruß Jacki