Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.010 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

AW: LiveBindings mit ObjectList

  Alt 19. Sep 2014, 07:45
  • In FMX 1 war das mal eine TObjectList und jetzt ist es eine TList<TObject>.
  • OK, im Android/iOS ist es gegal, da es dort das ARC gibt, aber im Windows?
  • Also warum ist das keine TObjectList mehr (vorallem wegen des fehlenden OwnsObjects, bei direkter Bearbeitung der Liste) und wirso kann ich kein eigenes TObjectList<TMyDataObject> verwenden?
  • Wozu ist das generische denn gut, wenn man am Ende dennoch wieder kasten darf?
Nur, weil TListBindSourceAdapter.Create eine TList<TObject> erwartet, verbietet dir das ja nicht, die eigentliche Instanz von TObjectList<TObject> (oder TObjectList<TPOData>, wenn du einen Hardcast auf TList<TObject> machst) zu erstellen, damit keine Memory Leaks entstehen.
TObjectList (aus der Contnrs) ist es nicht mehr, da es diese Unit nicht für Mobile gibt.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat