Fórum Erros em property lendo uma função #397707

21/03/2011

0

Quando crio minhas classes, eu crio Funções e Property. Sempre que mando le a minha propriedade em unma função, dá erro de tipos incompatíveis. Assim:   type  Minha_Classe = class  private    function getMinha_Funcao(MEU_Parametro: string): String;  public    property LeFuncao: string read getMinha_Funcao; end;   Isso dá erro de tipos incompatíveis. Se eu criar uma variavel e minha property le esa variavel e eu carregar o return da funcao nessa variavel, dá erro de: Missing Operator or semicolon. Gostaria de saber como eu resolvo se eu já fiz funcionar em outro contexto(Não lendo de uma função). Mesmo se eu colocar um métod SET(Procedure) continua não funcionar. Qualquer ajuda é bem-vinda. Grato a todos desde já.
Pjava

Pjava

Responder

Posts

21/03/2011

Pjava

Consegui. É que não tem como ler uma funçaõ com parametros. Esse era o erro. Fiz assim e funcionou. type
  TGeneralFiles = class
  FAppName: string;
  private
    function GetAppVersion: string;
  public
    property Versao: string read GetAppVersion write FAppName;
    constructor Create;
end;
Responder

Gostei + 0

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

Aceitar