Fórum Declaração de procedures #197648

28/11/2003

0

eu preciso fazer o seguite
procedure nome(x : string);
procedure nome(x : integer);????;
bem eu me esqueci mas sei que tenho que fazer uma declaração onde está a interrogação só não me lembro qual.....
valeu galera


Mitsalito

Mitsalito

Responder

Posts

28/11/2003

Djjunior

tem mais nada não cara é só isso mesmo !(vc pode conferir isso observando as que o próprio delphi cria)
uma function sim presisa ai ia ficar assim

function DataHoraValida(Data: String) : boolean;
no caso o que está entre os parenteses são os parametros que a function presisa e o que está depois dos dois pontos é o formato em que o result irá retornar

vc pode fazer isso com uma procedure mas, creio que o melhor seria se vc fizesse em uma function.


Responder

Gostei + 0

28/11/2003

Beppe

Não só naquele dos ???, mas em todas as funções que levam o mesmo nome no mesmo escopo, você deve aplicar o atributo [b:6811bf482e]overload[/b:6811bf482e].


Responder

Gostei + 0

28/11/2003

Rafael Heise

é isso ae..
faça
procedure nome(aParam: string); overload;
procedure nome(aParam: integer); overload;

dessa forma, quando você abrir o code inside, você verá disponível as duas procedures para usar.. e o delphi vai chamar a que receber o valor do parâmetro igual ao definido... ou string, ou integer !
valeu


Responder

Gostei + 0

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

Aceitar