Array
(
)

DBGrid Zebrado dá erro Access Violation

Filipe Lemos
   - 08 nov 2009

Olá Pessoal!

Criei um componente derivado de TDBGrid que possui a opção de configuração de efeito zebrado mais as cores escolhidas (segui essa aula do Luciano Pimenta). Mas quando compilo uma aplicação usando esse componente e uso a barra de rolagem lateral, ocorre um erro de Access Violation que segue abaixo:

Quando pressiono Break a seguinte tela aparece:

Nessa linha rosada, usei o Rect.Left + 2 e também ocorreu o Access Violation. Salientando que eu sobrescrevi o método DrawColumnCell.
O que posso fazer para resolver esse problema?

Por favor, me ajudem a resolvê-lo, pois queria usar esse componente em um Projeto Interdisciplinar da faculdade em que estudo, cuja apresentação está marcada para 30/11.

Desde já agradeço!

Filipe Lemos
   - 27 dez 2009

Olá a todos!

Consegui resolver mudando o inherited da primeira para a última linha do procedimento.

Espero que essa dica possa ajudar a todos.

Um abraço!!!

Filipe Lemos
   - 27 dez 2009

Estou tendo dificuldades com o fechamento do tópico.
Esqueci como se faz essa atividade nessa versão do fórum.

Como proceder para realizar essa tarefa?

Por favor me ajudem.

Desde já agradeço!!!