DBGrid Zebrado dá erro Access Violation
08/11/2009
0
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!
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 Silva
Curtir tópico
+ 0
Responder
Posts
27/12/2009
Filipe Silva
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!!!
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
27/12/2009
Filipe Silva
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!!!
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
Clique aqui para fazer login e interagir na Comunidade :)