Confusão entre Strict Protected e Protected (Delphi 2006Arc)
20/04/2006
0
Estou com dificuldades na criação de uma Classe para controle de Pessoas , o problema ocorre quando uso a diretiva strict protected para proteger os metodos de escrita, embaixo declaro public , e defino as propriedades , quando preencho o write indicando o metodo que esta em strict protected dá erro na compilação.
Porem peguei o a mesma Classe e coloquei em um projeto Win32 e funcionou sem problemas, alguem já teve problema parecido ? Estou em duvidas para saber onde está o erro. Encontrei isto na net, acho que tem algo relacionado .
[url]http://qc.borland.com/wc/qcmain.aspx?d=12695[/url]
// Minha Classe TPessoa :
type
TPessoa = class
strict private
FNome: string;
strict protected // quando mudo para protected não apresenta erro
procedure set_Nome(const Value: string);
public
property Nome : string read FNome write set_Nome;
end;
Agradeço qualquer ajuda !
Porem peguei o a mesma Classe e coloquei em um projeto Win32 e funcionou sem problemas, alguem já teve problema parecido ? Estou em duvidas para saber onde está o erro. Encontrei isto na net, acho que tem algo relacionado .
[url]http://qc.borland.com/wc/qcmain.aspx?d=12695[/url]
// Minha Classe TPessoa :
type
TPessoa = class
strict private
FNome: string;
strict protected // quando mudo para protected não apresenta erro
procedure set_Nome(const Value: string);
public
property Nome : string read FNome write set_Nome;
end;
Agradeço qualquer ajuda !
Carlos Melo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)