1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Como encontrar um objeto na sessão.

Discussão em 'Progress 4GL' iniciado por ecsousa, Setembro 11, 2014.

  1. ecsousa

    ecsousa Membro Participativo

    Boa tarde,

    Como eu posso deixar essa busca rápida ( não sequencial... desse jeito o tempo de processamento é muito alto para casos onde há um número relativametne grande de objetos) ?


    Define Variable objetoquequeroachar As Char no-undo.
    define variable loop as Progress.Lang.Object no-undo.

    Assign objetoquequeroachar = "1234".

    loop = Session:First-object.
    Do While valid-object(loop) :
    if (loop:tostring() = objetoquequeroachar) then Do:

    MESSAGE "achei"
    VIEW-AS ALERT-BOX INFO BUTTONS OK.
    Leave.
    End.
    loop = loop:Next-sibling.
    End.

    Obrigada,

Compartilhe esta Página