RECURSIVIDADE

Discussão em 'Progress 4GL' iniciado por decio, Maio 28, 2010.

  1. jalegria

    jalegria Membro Participativo

    Bom dia Decio

    No exemplo que coloquei anteriormente note que separei em dois programas distintos.
    No programa que vc colocou na msg anterior vc pode ter serios problemas.

    Note que na procedure pi-componente vc da um for each no buffer b-estrutura, aí vc recursivamente chama ela propria utilizando o mesmo buffer. O progress pode se perder pois vc estará interferindo no for each anterior causando resultados imprevisiveis.

    Eu separei em 2 programas pois o progress cria buffers distintos para cada programa e um não interfere no outro.
    Não sei se vc entendeu... Mas qqer coisa estou a disposição...

    valeo e boa sorte aí...
  2. Thais Francielle

    Thais Francielle Sem Pontuação

    NESTE PROGRMA SÓ DESCE 2 NIVEIS, COMO FAÇO PARA MOSTRA O COMPONENTE DO COMPONENTE?
  3. andcamargo

    andcamargo Sem Pontuação

    @Thais Francielle o programa desce mais de 2 níveis, ele trabalha recursivamente recebendo o seu próprio componente, ou seja ele busca o componente do componente.
    O programa não trata itens configurados.

Compartilhe esta Página