Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
2. Mai 2019
Das bezog sich auf die vielen Tutorials im Netz, die sich auf Record-Pointer beziehen. Die Fähigkeit mit Generics ist neueren Datums und wird dort kaum erwähnt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
2. Apr 2019
Also das wird ja schon durch das von dir zitierte Komment widerlegt :-) Genauer gesagt durch die überladene Methode AddChild, die es mit und ohne UserData gibt.
Ich will hier ja keinesfalls für die Verwendung von AddChild sprechen. Aber es gibt eben Anwendungsfälle, wo man mit dem Weg über ChildCount erhebliche Verrenkungen machen muss. Als grobe Orientierung kann man evtl. die Anzahl der zu...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
1. Apr 2019
Ich vermute, das sind Altlasten. Lange Zeit ging das beim VST gar nicht anders. Die alten Tutorials im Netz haben leider kein Verfallsdatum. Mir ging das ganz genauso: Ich nutze den VST schon seit den allerersten Tagen und hab eben die alten Vorgehensweisen verinnerlicht. Dass er inzwischen auch Generics kann, hab ich auch erst jetzt mitbekommen...
Naja ganz so schlimm ist es nun auch...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
26. Mär 2019
Eben eben! Das hier landet letztendlich auch im VST. Da habe ich derzeit einen Record wo ein Pointer drin ist auf eine Objektinstanz. Im Grunde will ja der TE auch genau sowas machen. Wäre mit Generics ungleich einfacher.
Allerdings, wenn man mit dem VST noch nicht viel Erfahrung hat, kann einen das völlig erschlagen, dieses Featuremonster. Egal ob mit Records oder Generics. Man kann auch...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Codehunter,
26. Mär 2019
@DieDolly: Huch, seit wann kann denn der VST generische Daten? Ich nutz den schon soooo lange, dass ich immer noch mit klassischen Records arbeite. Geht auch, aber dein Beispiel würde hier auch vieles sehr vereinfachen. Irgendwie ist dieses Feature komplett an mir vorbei gegangen.