A função IfThen é útil quando deve-se exibir uma mensagem de acordo com o cenário!
É muito comum nos deparamos com situações em que temos que exibir uma mensagem ao usuário, de acordo com alguma informação obtida após determinado processamento, a fim de deixar o usuário ciente de alguma situação, exemplo:
if loMedia >= 7 then
begin
showmessage( 'O aluno foi aprovado!' ) ;
end else
begin
showmessage( 'O aluno foi reprovado!' ) ;
end ;
esta é uma forma bem comum de apresentar uma mensagem de acordo com algum dado. Porém, existe uma forma mais simples de fazê-lo. É através da função IfThen. Usando o exemplo assim, porém através da função IFThen, ficaria assim:
primeiramente declare a biblioteca StrUtils, na seção Interface, após uses.
showmessage( ifThen( loMedia >= 7, 'O aluno está aprovado!', 'O aluno está reprovado!' ) ) ;
Explicações:
A função IfThen tem os seguintes parâmetros:
- AValue: Boolean // Condição
- const ATrue: string // Retorno da função caso a condição seja TRUE
- AFalse: string = '' // Retorno da função caso a condição seja FALSE (Default é "Vazio")
ficando assim:
IfThen(AValue: Boolean; const ATrue: string; AFalse: string = ''): string;
Espero que seja útil.
Até +
Nenhum comentário:
Postar um comentário