Erro Handle

Discussão em 'Progress 4GL' iniciado por muertebr, Novembro 26, 2010.

  1. muertebr

    muertebr Membro Participativo

    O que que pode ser quando ocorre esse erro!?

    Could not evaluate procedure handle expression while trying to execute pi-handler. (2125).

    É uma tela de consulta complexa, (2 abas).

    Na tela principal no 'local-initialize' eu faço o seguinte:

    Código:
    RUN pi-handler IN h_upc-mt0828tv2 (INPUT h_upc-mt0828b1, 
                                         INPUT h_upc-mt0828b2).
    RUN pi-handler IN h_upc-mt0828tv3-2 (INPUT h_upc-mt0828b3,
                                         INPUT h_upc-mt0828b4).
    
    Eu sei que o primero da certo, mais quando implementei o segundo já não da mais certo, o (h_upc-mt0828tv3-2) fica na segunda aba, axo que talvez seja isso, mais não descobri nada de diferente.
  2. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Provavelmente a viewer "h_upc-mt0828tv2" está na página 01 e a viewer "h_upc-mt0828tv3-2" está na página 02, normalmente a window inicia na página 01 e ainda não montou os objetos da página 02 e já está sendo processado alguma procedure nesta página, faça um teste para ver se é isso mesmo, coloque o comando abaixo antes do seu:

    Código:
    RUN select-page IN THIS-PROCEDURE (2).
    RUN select-page IN THIS-PROCEDURE (1).
    
    RUN pi-handler IN h_upc-mt0828tv2   (INPUT h_upc-mt0828b1, 
                                         INPUT h_upc-mt0828b2).
    RUN pi-handler IN h_upc-mt0828tv3-2 (INPUT h_upc-mt0828b3,
                                         INPUT h_upc-mt0828b4).
    
  3. muertebr

    muertebr Membro Participativo

    Exatamente isso...
    deu certo agora, vlw

Compartilhe esta Página