Retorno True, False

Delphi

22/04/2004

Oi . . .
Como eu chamo uma Procedure para que me retorne True ou False? Chamar uma Function é da mesma forma? Que diferença há entre as duas?
{}
Deza


Deza.re

Deza.re

Curtidas 0

Respostas

Beppe

Beppe

22/04/2004

Procedimentos não retornam valores, apenas funções:

function MinhaFuncao(A, B: Integer): Boolean;
begin
  Result := True;
  ...
end;


Isso acaba tornando ossível que funçõe sejam chamadas detro de expressões, e impossíveis de chamar procedures numa expressão.


GOSTEI 0
Flaviosan

Flaviosan

22/04/2004

Crie uma variavel global e trabalhe com ela dentro do procedimento. Como o Beppe disse, procedimentos não retornam valores, mas fazendo do jeito que eu indiquei, o valor da variavel continua mesmo depois de encerrado o procedimento.
espero ter ajudado.


GOSTEI 0
POSTAR