Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by blinder007,
2. Aug 2013
das bedeutet also, das erzeugen eines lokalen Objekts und die zuweisung bedeutet nur eine einfachere bedienbarkeit? sobald ich aber etwas an den gespeicherten Informationen verändere, ist es egal, von wo aus ich darauf zugreife oder sie verändere?
wenn ich also die lokale instanz erzeugt habe, jetzt den wert eines feldes verändere, die lokale instanz freigebe, hat sich der wert im speicher...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by blinder007,
2. Aug 2013
Zum Schluss dann jetzt noch eine Frage.
Angenommen ich habe eine Instanz aus meiner TObjectlist bestimmt und es in ein lokales Objekt geladen. Nun hat diese Instanz auch Felder, die ich nun lokal auch verändere. Diese Änderungen will ich nun der Ursprungsinstanz wieder zuführen. Reicht dort eine einfache Zuweisung und dann das freigeben des lokalen objekts oder führt das zu fehlern?
grüße...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by blinder007,
2. Aug 2013
hallo,
und ja, ich meinte mehrere instanzen ein und der selben klasse - für jede ki, die in diesem spiel auf tauchen soll eine instanz der klasse tkiclass. diese zahlreichen beiträge helfen mir schon sehr gut weiter und nebenbei habe ich noch was über is und as gelernt :)
dank euch - nur zum schluss: sind die generischen tobjectlisten auch schon in delphi 6 implementiert?
grüße blinder007...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by blinder007,
1. Aug 2013
hallo community,
ich habe nun mehrere klassen in einer tobjectlist gespeichert. jetzt will ich die procedure einer bestimmten instanz dieser objektliste aufrufen.
gefunden habe ich bis jetzt
tkiclass(kiobjectlist.last).aufrufaktki; (ist halt schon in mein cod umgeschrieben)
oder mit items arbeiten. letzteres funktioneirt aber wohl nicht bei dem aufruf einer methode - wie stelle ich es also...