2009/5/20 Fellipe Henrique felli...@gmail.com:
Só isso.. o FValidar sempre vem False ou seja, sempre vem o que eu
defini no Create... mesmo eu mudando ele no form do delphi pra True, ele nao
pega o true...
Em que ponto, dentro do próprio componente? Qual método? Entre a
instanciação da
Amigo, não funciona... continua pegando o que eu informo no OnCreate do
componente, mesmo mudando no projeto.
Att.
Fellipe H.
2009/5/20 Silvio Clécio silviop...@yahoo.com.br
Olá galera,
{...}
pois bem.. o SetValidar está normal... FValidar := Value;
{...}
Implemente no SetValidar o
Certo, mas o meu problema, é que, mesmo criando ele como false, eu mudo ele
pra True no Object Inspector do Delphi, porém em RunTime, ele continua sendo
como False... parece que não respeita o que eu mudo em DesignTime...meu
problema está sendo esse...
Att.
Fellipe H.
2009/5/19 Vinicius A.
Só olhando o código do componente e do código que usa esse componente pra
poder identificar o erro.
Sds.
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Fellipe Henrique
Enviada em: terça-feira, 19 de maio de 2009 13:00
Para: delphi-br@yahoogrupos.com.br
Olá Rubem, o codigo inteiro é complicado pra colocar, mas vou tentar resumir
ele, vamos lá:
TComponente = class(TComponent)
private
FValidar: Boolean;
procedure SetValidar(const Value: boolean);
protected
public
procedure Testa;
property Validar: boolean read FValidar write
Fellipe, onde você está alterando a propriedade para True? Você disse que
altera no object inspector, mas não há nada em published. Para a propriedade
ser visível no object inspector ela deveria estar declarada em published.
Abraços
--
Celso Rivera
rivera.ce...@gmail.com
[As partes desta
Desculpe amigo.. removi demais... ele tá no published sim... segue o certo:
TComponente = class(TComponent)
private
FValidar: Boolean;
procedure SetValidar(const Value: boolean);
procedure Testa;
protected
public
constructor Create(aOwner: TComponent); override;
Cara, vou fazer um teste com esse código, mas só posso fazer isso a noite,
se tiver urgência, veja se alguém pode te ajudar antes, se não te dou um
retorno a noite, ok?
Abraços
--
Celso Rivera
rivera.ce...@gmail.com
[As partes desta mensagem que não continham texto foram removidas]
8 matches
Mail list logo