Comando SKIP em linux

Discussão em 'Progress 4GL' iniciado por xPaulinhox, Janeiro 14, 2014.

  1. xPaulinhox

    xPaulinhox Membro Participativo

    Boa tarde galera.

    Estamos colocando alguns relatórios para rodar em linux aqui na empresa e além dos problemas com excel(Já achei a solução aqui no fórum) estou tendo problema com o comando SKIP no PUT.

    Quando roda no RPW do linux ele não reconhece o comando SKIP e os relatórios são gerados em 1 linha apenas.

    Alguém tem alguma solução?

    Exemplo de código.

    Código:
    OUTPUT TO c:/temp/teste.txt NO-CONVERT.
    PUT
        "teste" skip
        "teste1" skip
        "teste2" skip.
    OUTPUT CLOSE.
    
    O arquivo gerado fica assim:
    testeteste1teste2

    Obrigado.
  2. Agnaldo

    Agnaldo Membro Ativo

    O problema não é do SKIP ou do Linux e sim do editor onde voce esta olhando o arquivo que, no caso, esta tratando o arquivo gerado com se fosse do Windows.

    Se voce usar o editor do Progress, um editor do DOS ou um EditPad da vida ele deve abrir certo.
    Mas notepad não.
  3. xPaulinhox

    xPaulinhox Membro Participativo

    Sim, se usar outro editor abre normalmente, mas essa é a única solução?

    Se for assim terei que instalar o notepad++ em todas as máquinas da empresa. :(
  4. Mokwa

    Mokwa Membro Participativo

    Já tentou trocar o SKIP por CHR(13) + CHR(10) ou até mesmo o '~n'?
  5. xPaulinhox

    xPaulinhox Membro Participativo

    Tentei, mas também não deu certo.

    Vlw.
  6. joelscampos

    joelscampos Membro Participativo

    Também nao encontrei solução no progress para esse problema, então, cada arquivo gerado no linux eu aplico o comando "unix2dos nome_do_arquivo.txt", e daí o arquivo fica com as quebras de linha do windows.

Compartilhe esta Página