Como abro um arquivo .TXT? [RESOLVIDO]

Discussão em 'Progress 4GL' iniciado por pedro.narloch, Março 28, 2011.

  1. pedro.narloch

    pedro.narloch Sem Pontuação

    Bom dia galera, sou novo no fórum e estou com uma dúvida:

    Eu possuo uma PI que gera um arquivo txt para mim, porem eu preciso abrir ele depois que a PI executa sua rotina. Tem algum comando que eu mande ele abrir este arquivo ?

    Obs.: Eu conheço o nome, caminho e extensão do arquivo (estão armazenados na variável).
    :D
    Agradecido, Pedro Henrique!


    ------------

    Bom, andei procurando por aí e achei o comando:

    DOS SILENT, que fez exatamente o que eu queria. :D :D :D
  2. muertebr

    muertebr Membro Participativo

    Pra quem não sabe tem a função winExec mesmo que faz o procedimento:

    Código:
    PROCEDURE WinExec EXTERNAL "kernel32" :
        DEF INPUT PARAM lpszCmdLine AS CHAR.
        DEF INPUT PARAM fuCmdShow AS LONG.
    END PROCEDURE.
    Código:
    RUN WinExec (INPUT "notepad.exe " + c-arquivo, INPUT 1).
  3. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Os invés de dos silent ou o procedimento de nosso caro colega, é possivel utilizar o seguinte comando:

    Código:
    OS-COMMAND NO-WAIT VALUE("notepad " + c-arquivo).
    
  4. kirchner

    kirchner Membro Participativo Moderador

    Apenas para complementar,

    A função WinExec é para compatibilidade com coisas velhas e não deve ser usada. Nota oficial aqui:
    http://msdn.microsoft.com/en-us/library/ms687393(VS.85).aspx

    Além disso, tem um possível bug de segurança, dependendo de como a função é utilizada. Se possível evite usar...

Compartilhe esta Página