DBGrid Zebrado dá erro Access Violation

08/11/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

Respostas

27/12/2009

Filipe Lemos

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!!!
Responder Citar

27/12/2009

Filipe Lemos

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!!!
Responder Citar