1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Urgente Comandos ASCII com erro

Discussão em 'EMS , HCM e Totvs 11' iniciado por Leonardo Macanhan, Julho 9, 2020.

  1. Leonardo Macanhan

    Leonardo Macanhan Sem Pontuação

    Bom Dia,
    Preciso utilizar o comando chr(27)->" ←" com encoding OEM850 em um relatório.
    Fiz a conversão do arquivo para o enconding certo, porem, toda vez que rodo o relatório, o comando enviado é o chr(027)->"esc".
    Alguém sabe alguma alternativa que faça com que o comando passado seja apenas o chr(27) .
    Obrigado pela atenção.
  2. Leonardo Macanhan

    Leonardo Macanhan Sem Pontuação

    O progress sempre completa com o zero no começo do comando chr(). Ex: chr(27) -> chr(027)
    Tem alguma saída para que isso fique apenas com chr(27)? Pois o comnado "27" e o "027" passam parâmetros diferentes.
    Obrigado.
  3. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Se você quer exportar igual ao que se vê, use NO-CONVERT no OUTPUT TO.
  4. Leonardo Macanhan

    Leonardo Macanhan Sem Pontuação

    Eu testei com o no-convet, porém, o programa continua convertendo.
    Reparei que o sistema sempre completa a terceira casa do comando chr().

    EX: chr(27) - > chr(027).
    Neste caso, o chr(27) passa o comando "←" e o chr(027) passa o comando "esc".

    Você conhece alguma maneira de cravar 0 27 sem que o progress autocomplete com o "0" a esquerda?

    Obrigado pela atenção.
  5. baltazar

    baltazar Membro Participativo

    Experimente com o "put unformatted"
  6. Leonardo Macanhan

    Leonardo Macanhan Sem Pontuação

    Consegui fazer o comando funcionar com o chr(027) seguindo o manual de programador disponibilizado pela empresa.

Compartilhe esta Página