GARANTIR DESCONTO

Fórum Valor Default de Parâmetro na Declaração de Procedures #326500

31/07/2006

0

Bom dia, senhores(as)!

Se não me engano, a partir de determinada versão o Delphi (pascal) passou a permitir a declaração parâmetros de procedures/functions com valor default. Não encontrei a sintaxe no help do Delphi (7) nem no fórum. Se alguém souber, agradeço.

Henrique


José Cordeiro

José Cordeiro

Responder

Post mais votado

31/07/2006

[quote:96db1ee33f=´José Henrique Cordeiro´]Bom dia, senhores(as)!

Se não me engano, a partir de determinada versão o Delphi (pascal) passou a permitir a declaração parâmetros de procedures/functions com valor default. Não encontrei a sintaxe no help do Delphi (7) nem no fórum. Se alguém souber, agradeço.

Henrique[/quote:96db1ee33f]

colega, no delphi 7 faço assim:
procedure SuaProcedure(SeuParametro: Boolean = True);


[]´s

Renato


Renato.pavan

Renato.pavan
Responder

Gostei + 1

Mais Posts

01/08/2006

Adriano Santos

Só mais uma dica.
Depois do primeiro parâmetro ter sido especificado um valor default, todos os demais necessitam ter tb a declaração, por exemplo:

procudure SuaProcedure(AParam1: Boolean = True; AParam2 : Integer);


Isso daria erro pq o compilador vai pedir que vc coloque tb um valor default para o parâmetro 2.

procudure SuaProcedure(AParam1: Boolean = True; AParam2 : Integer = 2);


Se fosse o contrário não daria erro de compilação:

procudure SuaProcedure(AParam1: Boolean; AParam2 : Integer = 2);



Responder

Gostei + 0

02/08/2006

Bruno Belchior

Não digo com certeza (pq não trabalho com delphi para .NET), mas pelo menos o C# não suporta parâmetros default, então imagino que o delphi.NET também não suporta esse tipo de parâmetro. (Visto que os dois trabalham em cima do .NET).


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar