Thema: Delphi TList für Integer

Einzelnen Beitrag anzeigen

Benutzerbild von Gausi
Gausi

Registriert seit: 17. Jul 2005
885 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: TList für Integer

  Alt 11. Jul 2023, 14:32
Wozu so umständlich? Man konnte doch einfach den Integer auf Pointer casten und fertig.
MyList.Add(Pointer(MyInteger)); So ein Gedöns mit 32/64 Bit, was da unter Umständen Probleme machen könnte, gab es "damals" noch nicht. Und wenn man weiß, dass in der Liste nur Integer verwaltet werden sollen, dann folgt man halt nicht den Pointern, sondern nutzt den Pointer in der Liste direkt als gespeichertes Datum (im Sinne von Singular von "Daten", nicht Zeitpunkt).

Ist zwar nicht so ganz sauber, aber war afaik durchaus gängige Praxis vor der Einführung von Generics.
The angels have the phone box.
  Mit Zitat antworten Zitat