Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: D10 Android: Compiler Meldung "TList ist veraltet"

  Alt 19. Jun 2016, 17:07
Es fehlt die Erklärung warum:

Unter Android haben wir ARC und eine TList speichert nur Pointer und damit nur eine weak Reference und ist damit (unter ARC) Referenz-Inkontinent und man hat nur noch Pointer auf längst freigegebene Instanzen.

Eine generische Liste speichert den Typ als strong Reference und somit gehen die Instanzen nicht verloren
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat