vdaka
takze momentálne tam mám tDictionary, mám to nahradiť?
ps. OnCreate a OnClose sú evety hlavného formulara, takže mam to teda dat radšej na OnDestroy?
Zavreni formulare jeste neznamena jeho destrukci (od toho ma udalost
OnClose parametr
Action). A pokud chces kolekci objektu, pouzij spis
TObjectDictionary (u
TDictionary bys musel objekty uvolnovat sam; bud extrakci nebo napr. v udalosti
OnValueNotify).
TObjectDictionary umoznuje v konstruktoru specifikovat vlastnictvi klicu nebo hodnot, cimz se jeho instance pri destrukci postara o destrukci vlastnenych klicu ci hodnot.
Muzeme tedy rict, ze se
TObjectDictionary muze starat o lifetime klicu ci hodnot.
TDictionary toto neumi. To jsem se snazil rict uvodnim prispevkem.