Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Pegar Menor valor alternado delphi

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Delphi Pegar Menor valor alternado delphi

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

  • Font Size
    #2
    Acho que o edit tá criando um array, então tenta usar isso:
    Código:
     MinIntValue(edit1.text)
    Se for um array, ele vai pegar o menor valor entre todos os existentes, sejam dois valores ou 80

    Se não for um array você captura com o min():

    Código:
    min(valor1, valor1)

    Engenharia Social - Web Design - Programmer
    __________________________________________________ __________

    sigpic

    Comment


    • Font Size
      #3
      Postado Originalmente por Linha.direta Ver Post
      Acho que o edit tá criando um array, então tenta usar isso:
      Código:
       MinIntValue(edit1.text)
      Se for um array, ele vai pegar o menor valor entre todos os existentes, sejam dois valores ou 80

      Se não for um array você captura com o min():

      Código:
      min(valor1, valor1)
      Tentei dessa forma mais não compila
      Label25.Caption:=StrToInt(Min(edit7.text, edit7.text));

      o acho que é pq tem que pegar o valor do mesmo edit.

      Comment


      • Font Size
        #4
        Postado Originalmente por rzozn Ver Post
        Tentei dessa forma mais não compila
        Label25.Caption:=StrToInt(Min(edit7.text, edit7.text));

        o acho que é pq tem que pegar o valor do mesmo edit.

        Nesse caso deve ser um array, coloca assim:

        Código:
         Label25.Caption := StrToInt(MinIntValue(edit7.text));

        Engenharia Social - Web Design - Programmer
        __________________________________________________ __________

        sigpic

        Comment


        • Font Size
          #5
          Obs.: Não tinha reparado, mas eu coloquei errado lá em cima, tá "min(valor1,valor1)", mas na verdade seria "min(valor1,valor2)"

          Engenharia Social - Web Design - Programmer
          __________________________________________________ __________

          sigpic

          Comment


          • Font Size
            #6
            Postado Originalmente por Linha.direta Ver Post
            Obs.: Não tinha reparado, mas eu coloquei errado lá em cima, tá "min(valor1,valor1)", mas na verdade seria "min(valor1,valor2)"
            Total.text:= StrToInt(MinIntValue(edit7.text));

            [dcc32 Error] uMiniBrowser.pas(1857): E2010 Incompatible types: 'array of Integer' and 'TCaption'

            Não teria uma função para isso. não sei pq não compila.

            Comment

            X
            Working...
            X