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 !


Carlos Melo

Carlos Melo

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar