Erros em property lendo uma função

Delphi

21/03/2011

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

Curtidas 0

Respostas

Pjava

Pjava

21/03/2011

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;
GOSTEI 0
POSTAR