Forum: Algorithmen, Datenstrukturen und Klassendesign
by BlueStarHH,
8. Jul 2019
Wenn es ein Pointer ist, ist es dann der selbe Pointer für alle Instanzen von meinem Daten-Objekt oder muss ich für jedes Daten-Objekt die Pointer speichern? Dann müsste ich wieder pro Instanz von meinem Daten-Objekt die Namensvergleiche ausführen um die Verbindung von Namen zum Pointer zu finden. Das würde keinen Vorteil bringen, da ich die Felder nur ein mal pro Objekt abfrage...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by BlueStarHH,
8. Jul 2019
Das geht nicht, da es nicht nur Strings sind und es auch Getter und Setter mit benötigter Funktion dahinter gibt... Außerdem gibt es viele Codestellen, wo ich direkt auf die Properties ohne den Umweg über den String-Feldnamen zugreifen möchte. Denn das ist die schnellste Möglichkeit (wenn sie möglich ist).
Forum: Algorithmen, Datenstrukturen und Klassendesign
by BlueStarHH,
8. Jul 2019
Hallo,
ich habe ein Liste die mehrere simple Objekt enthält. Diese Objekt besitzen sehr viele Properties, um Daten zu speichern:
TMyDataObj = class(TObject)
private
...
public
property ValueA: string read ValueA write ValueA;
property ValueB: string read ValueB write ValueB;