Rekompilacja vcldb.bpl

0

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.

0

napisanie własnego TMyDBGrid dziedziczącego po TDBGrid :>

0

problem leży w tej procedurze

procedure TCustomDBGrid.UpdateActive;

która nie jest virtualna, więc własny komponent nic tu nie zdziała.

0
  1. a co w niej jest takiego wadliwego
  2. nikt nie broni Ci nadpisać tej metody
0

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.

0
  1. jak będziesz używał własnej kontrolki to będzie
0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0