Fórum Sobrecarga de método #421207
08/08/2012
0
Oi, gente.
Alguém poderia me explicar como fazer sobrecarga de procedures e functions no Delphi? No C# é só escrever o método mudando argumentos, mas no Delphi eu não consegui.
Obrigada.
Alguém poderia me explicar como fazer sobrecarga de procedures e functions no Delphi? No C# é só escrever o método mudando argumentos, mas no Delphi eu não consegui.
Obrigada.
Rachel Andrade
Curtir tópico
+ 0
Responder
Posts
08/08/2012
Bruno Leandro
voce precisa utilizar utilizar o overload tente utilizar conforme modelo a seguir
function NomeFunc( Variavel: Integer ): string; overload;
function NomeFunc( Variavel: Int64 ): string; overload;
function NomeFunc( Variavel: integer ): string;
begin
result := IntToStr( Texto );
end;
function NomeFunc( Variavel: Int64 ): string;
begin
result := IntToStr( Texto );
end;
function NomeFunc( Variavel: Integer ): string; overload;
function NomeFunc( Variavel: Int64 ): string; overload;
function NomeFunc( Variavel: integer ): string;
begin
result := IntToStr( Texto );
end;
function NomeFunc( Variavel: Int64 ): string;
begin
result := IntToStr( Texto );
end;
Responder
Gostei + 0
08/08/2012
Rachel Andrade
Oi, Bruno. Obrigada pela resposta, consegui fazer a sobrecarga dos métodos. Faltava usar essa palavra reservada overload.
Sem querer abusar, você saberia me dar alguma dica nesse post: https://www.devmedia.com.br/forum/documentar-metodos-e-propriedades/421161
Mais uma vez, obrigada.
Moderador, pode fechar o tópico.
Sem querer abusar, você saberia me dar alguma dica nesse post: https://www.devmedia.com.br/forum/documentar-metodos-e-propriedades/421161
Mais uma vez, obrigada.
Moderador, pode fechar o tópico.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)