Opção execução em RPW.

Discussão em 'Progress 4GL' iniciado por reissobr, Março 4, 2015.

  1. reissobr

    reissobr Membro Ativo

    Bom dia pessoal,
    Tenho um programa feito com a opçao de Window (aquela windom simples) do DDK.
    Este programa gera o custo gerencial de acordo com as regras da empresa.
    Tenho como colocar uma opção de executar em RPW, sem precisar mudar o programa para um template tipo a windom relatório ?
    Att;
    Russo.
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Não dá, porque o RPW salva nas tabelas dele o RAW da tt-param e o RAW da tt-digita, dai ele executa diretamente o rp.p, e como ele usa o _bpro, que é o progress em batch, o stout dele não é a tela, dai apresenta erros malucos com os .w que tentam criar uma window e frames.
    reissobr curtiu isso.
  3. reissobr

    reissobr Membro Ativo

  4. reissobr

    reissobr Membro Ativo

    Pessoal,
    No caso da execucao no RPW, no programa .P eu tenho como verificar se o mesmo esta sendo executado no RPW ou "on-line" ?
    Este programa grava uma planilha excel quando roda on-line, e na execucao via RPW nao irá gravar.
    Att;
  5. Everton Luís Alves

    Everton Luís Alves Sem Pontuação

    Defina esta variável no seu programa:

    def new global shared var i-num-ped-exec-rpw as integer no-undo.

    Quando o valor for diferente de zero então está em execução batch.
    reissobr curtiu isso.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    e quando vc manda executar por RPW, a opção da tt-param.destino é 2 (arquivo).
    reissobr curtiu isso.

Compartilhe esta Página