AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Garbage Collector für Delphi-Objekte?

Ein Thema von himitsu · begonnen am 25. Nov 2012 · letzter Beitrag vom 27. Nov 2012
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.326 Beiträge
 
Delphi 12 Athens
 
#20

AW: Garbage Collector für Delphi-Objekte?

  Alt 27. Nov 2012, 15:57
Neee.

Wie gesagt, aktuell isses ja nicht klar, wie, wo und ob das nun reinkommt.


Wenn es nur für ARM/WinRT ist, dann isses fast wie beim Firemonkey ... man muß eh nahezu alles neu machen und mit Altcode gibt's sowieso keinerlei Probleme (da es noch Keinen gibt).

Es wäre dann aber immernoch etwas "verwirrend", wenn man nun beachten müßte, daß ein TObjekt dort drüben anders funktioniert, als anderswo.
Auch gemeinsame Codes zwischen Delphi und Lazarus würde es betreffen.

Kann man mit Lazarus nicht schon für ARM kompilieren?


Im Wiki steht bei ARC was davon, daß es in Delphi Object Pascal nur bei Strings gibt.
Stimmt so doch garnicht (auch alle anderen dynamischen Arrays und Interfaces)
http://de.wikipedia.org/wiki/Automat...rence_Counting
Zitat:
Ein Problem bei dieser Technik sind zyklische Verweise, das heißt zwei oder mehrere Objekte die gegenseitig aufeinander verweisen. Falls dabei Objekte nur noch gegenseitig aufeinander verweisen und kein Verweis von außen mehr existiert, das heißt von anderen Objekten außerhalb des Zyklus, sind die jeweiligen Referenzzähler nicht 0 und es ist nicht so ohne weiteres erkennbar, dass diese Objekte eigentlich nicht mehr benötigt werden.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz