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.
Wagner Campanari

Wagner Campanari

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar