Declaração de procedures

Delphi

28/11/2003

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

Curtidas 0

Respostas

Djjunior

Djjunior

28/11/2003

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.


GOSTEI 0
Beppe

Beppe

28/11/2003

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].


GOSTEI 0
Rafael Heise

Rafael Heise

28/11/2003

é 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


GOSTEI 0
POSTAR