Sobrecarga de método

Delphi

08/08/2012

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.
Rachel Andrade

Rachel Andrade

Curtidas 0

Respostas

Bruno Leandro

Bruno Leandro

08/08/2012

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;

GOSTEI 0
Rachel Andrade

Rachel Andrade

08/08/2012

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