Witam.
Mam taki problem. Chciałbym w klasie TColumn (która jest trzymana w TDBGridColumns) przechowywać jakieś dodatkowe zmienne tj. boolean, string itd. Jak się do tego zabrać? Rozumiem że pierwsze co to musze stworzyć nowy komponent grida dziedziczącego z TDBGrid oraz nową klase TMyColumn dziedziczącą z TColumn, ale czy ktoś może podać jakieś proste przykłady jak to ze sobą powiązać? Kiedyś widziałem podobny przykład, gościu podczas wywoływania procedury TDBGridColumns.Add: TColumn rzutował sobie na własny obiekt, czyli coś w rodzaju: TMyColumn(TDBGridColumns.Add).Jakaszmienna := 'wartosc'. Ale co w takim przypadku ze zwalnianiem z pamieci kolumny? Klasa TDBGridColumns podczas usuwania zwalnia pewnie z pamieci wszystkie TColumn, ale no właśnie, nie wiem na czym polega to zwalnianie. Wywołanie Free zwalnia chyba z pamieci obszar rozmiaru klasy TColumn a nie TMyColumn?
Pozdrawiam