Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
21. Feb 2012
Danke erstmal... 8-)
Bei meinen Anforderungen handelt es sich ausschließlich um eigene "Daten"-Objekte.
Nachtrag:
Ich hatte diverse Beiträge auf Seite 1 übersehen. Vor allem der Link in Beitrag 9 http://www.delphipraxis.net/1152083-post9.html und der weiterführende Link sind sehr aufschlußreich.
Danke an alle. Wenn das, so wie verlautet, auch mit generischen Listen im Objekt...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
21. Feb 2012
...bei der gleichen Demo ? Hast du die aktuelle Version aus dem Repository ?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
21. Feb 2012
...ja, die "Höhe" der Person :lol:
in der MainUnit(Form.Create) waren Kommentare bezüglich der Testung alternativer Dezimalseperatoren. Dort habe ich den Dezimalseperator auf "." umgestellt und im OnDestroy wieder zurück. Damit geht auch TPerson1.
Jetzt muß ich mal schauen was ich alles wo benötige. (TTypeFactory etc.) Am besten ich mache mir mal ein Testprogramm und gehe Euch dann auf die...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
21. Feb 2012
8-) Du traust mir echt zu, daß ich das verstehe ?
... vom System ?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
21. Feb 2012
Sooo...
Hab die Demo mal am laufen. Wenn ich das richtig verstehe zerpfückt Marshall das Object in JSON "Text" incl. Daten. Das Unmarshall setzt aus diesem "Text" ein Object zusammen und gibt es zurück.
Leider bekomme ich beim Unmarshall mit TPerson1 eine Zugriffsverletztung. Die Listen gehen.
Die Richtung stimmt schon mal oder ?
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by haentschman,
21. Feb 2012
Hallo alle...
Ich wollte 2 getrennte Objekte (Original / geändert) um evt. den Ursprungszustand wieder herstellen zu können und das geänderte für die Validitätsprüfung.
Dabei bin ich der Hilfe von TPersistent ausgeliefert worden... :roll:
Inzwischen habe ich viel gelesen und herausbekommen daß die Implementierung von Assign selbst erfolgen muß. :(
Da die Beiträge alle samt aus den...