Erros em property lendo uma função
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
Curtidas 0
Respostas
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;
TGeneralFiles = class
FAppName: string;
private
function GetAppVersion: string;
public
property Versao: string read GetAppVersion write FAppName;
constructor Create;
end;
GOSTEI 0