Menor e maior valor em um edit que se alterna Delphi.
17/02/2019
0
Eu tenho um edit que fica recebendo a quantidade de linhas de um memo e o conteúdo do memo vem de um timer;
edit1.text:= floattostr(memo2.lines.count);
O valor do edit fica alternado de tempo em tempo, depois de alguns segundos o valor fica fixo em dois valores um maior e um menor, 528 e 570, só que de tempo em tempo esses dois valores podem ser diferente, mais sempre um maior e outro menor 450, 525 por exemplo.
Preciso de uma forma do código me pegar o menor valor entre os dois números, não estou conseguindo uma forma de fazer isso.
edit1.text:= floattostr(memo2.lines.count);
O valor do edit fica alternado de tempo em tempo, depois de alguns segundos o valor fica fixo em dois valores um maior e um menor, 528 e 570, só que de tempo em tempo esses dois valores podem ser diferente, mais sempre um maior e outro menor 450, 525 por exemplo.
Preciso de uma forma do código me pegar o menor valor entre os dois números, não estou conseguindo uma forma de fazer isso.
Wagner Campanari
Curtir tópico
+ 0
Responder
Posts
28/02/2019
Hélio Devmedia
Olá Wagner, você precisa criar um algorítimo básico de lógica de programação dentro da função que joga a quantidade para o Edit
declare estas duas variáveis como globais e coloque zero nelas no create do formulário.
desta forma você sempre terá duas variaveis globais.
Espero ter ajudado. Um forte abraço e fique com Deus...
declare estas duas variáveis como globais e coloque zero nelas no create do formulário.
var valor_maior, valor_menor: integer; begin if valor_maior=0 then valor_maior:=memo.lines.count; if valor_menor=0 then valor_menor:=memo.lines.count; if memo.lines.count >= valor_maior then valor_maior:=memo.lines.count else menor_valor:=memo.lines.count;
desta forma você sempre terá duas variaveis globais.
Espero ter ajudado. Um forte abraço e fique com Deus...
Responder
Clique aqui para fazer login e interagir na Comunidade :)