Thema: Delphi Fragen zu TList

Einzelnen Beitrag anzeigen

Jacki O

Registriert seit: 18. Okt 2003
73 Beiträge
 
#1

Fragen zu TList

  Alt 11. Mai 2004, 17:15
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
Code:
New(MyElem);
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
  Mit Zitat antworten Zitat