Fórum Erro com uso de overload #294201
01/09/2005
0
Colegas
Tenho o seguinte programa
...
...
type
TForm1 = class(TForm)
Function MensConfirmacao(Titulo, MensID: String; Tipo: Integer): Integer; overload;
Function MensConfirmacao(Titulo, MensID, Complemento: String): Integer; overload;
private
...
...
...
implementation
{$R *.dfm}
function TForm1.MensConfirmacao(Titulo, MensID: String; Tipo: Integer;
Alerta: TTipoAlerta; Botao: TBotaoDefault): Integer; overload;
begin
...
...
...
end;
function TForm1.MensConfirmacao(Titulo, MensID String; Valor: Double;
Tipo: Integer; Alerta: TTipoAlerta; Botao: TBotaoDefault): Integer; overload;
begin
...
...
...
end;
Quando vou compilar aparece o erro:
[Error] Unit1.pas(14): Only one of a set of overloaded methods can be published
Já procurei no fórum, no help, não consegui ver o motivo do erro.
Alguém poderia me ajudar.
Obrigado.
Tenho o seguinte programa
...
...
type
TForm1 = class(TForm)
Function MensConfirmacao(Titulo, MensID: String; Tipo: Integer): Integer; overload;
Function MensConfirmacao(Titulo, MensID, Complemento: String): Integer; overload;
private
...
...
...
implementation
{$R *.dfm}
function TForm1.MensConfirmacao(Titulo, MensID: String; Tipo: Integer;
Alerta: TTipoAlerta; Botao: TBotaoDefault): Integer; overload;
begin
...
...
...
end;
function TForm1.MensConfirmacao(Titulo, MensID String; Valor: Double;
Tipo: Integer; Alerta: TTipoAlerta; Botao: TBotaoDefault): Integer; overload;
begin
...
...
...
end;
Quando vou compilar aparece o erro:
[Error] Unit1.pas(14): Only one of a set of overloaded methods can be published
Já procurei no fórum, no help, não consegui ver o motivo do erro.
Alguém poderia me ajudar.
Obrigado.
Eduprp
Curtir tópico
+ 0
Responder
Post mais votado
01/09/2005
[Error] Unit1.pas(14): Only one of a set of overloaded methods can be published
Mova as declarações das funções para a parte [b:0bb88d9d01]public[/b:0bb88d9d01] da classe; ficaria algo assim...type TForm1 = class(TForm) ... public Function MensConfirmacao(Titulo, MensID: String; Tipo: Integer): Integer; overload; Function MensConfirmacao(Titulo, MensID, Complemento: String): Integer; overload; ...
Massuda
Responder
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)