Wie ktoś jak to zrobić, tak żeby działało ?
Ewentualnie inny sposób na poprawienie procedury w DBGrids ?
Sposób ze skopiowaniem do katalogu projektu odpada bo program musi być skompilowany z runtime packages.
Wie ktoś jak to zrobić, tak żeby działało ?
Ewentualnie inny sposób na poprawienie procedury w DBGrids ?
Sposób ze skopiowaniem do katalogu projektu odpada bo program musi być skompilowany z runtime packages.
napisanie własnego TMyDBGrid dziedziczącego po TDBGrid :>
problem leży w tej procedurze
procedure TCustomDBGrid.UpdateActive;
która nie jest virtualna, więc własny komponent nic tu nie zdziała.
ad 2. Co z tego, że ją napiszę jak vcl i tak nie będzie jej wołał.
ad 1. Procedura ma problem, objawiający się tym, że czasami po EnableControls w datasecie daje wyjątek Grid index out of range.
NIE BĘDZIE, mam własnego dbgrida i dla pewności sprawdziłem, choć to dość oczywiste, bo niby skąd TCustomDBGrid ma wiedzieć, że ma wołać UpdateActive z TEmesGrid ?
Poza tym w tej procedurze są odwołania do prywatnych pól klasy