Extrair Números de um campo Char

Discussão em 'Progress 4GL' iniciado por Caique Caires Santos, Fevereiro 24, 2015.

  1. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    o que muda na rotina é só o if ....
    if index('0123456789', substring(palavra,i,1)) <> 0 then ASSIGN numero = numero + substring(palavra, i, 1).

    ou ainda, que seria o meu simples de todos:
    if substring(palavra,i,1) >= '0' and substring(palavra,i,1) <= '9' then ......
  2. jc01

    jc01 Membro Participativo

    Eu estava querendo fazer exatamente com essa lógica (imaginei o algoritmo na minha cabeça na linguagem Java), mas como conheço pouco do Progress daí fiz daquele jeito.
    Obrigado.
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    mas vc já está criando classes no progress ?
  4. jc01

    jc01 Membro Participativo

    Não não... o que eu quis dizer é que, como tenho mais experiência com Java do que com Progress, imaginei a solução do problema em Java, daí tentei "converter" essa solução em Java para a linguagem Progress. Pra ser sincero nem sabia que em Progress é possível programar orientado a objetos.
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    eu tenho os .pdf passando os detalhes de como usar, tem algumas particularidades, principalmente se tratando de erros, eu criei um framework pra tratar erros, pelo menos pra mim, utilizar melhor os trys, catchs e throws da vida. ai vai de cada um como quer tratar.
  6. jc01

    jc01 Membro Participativo

    Então, se puder disponibilizar os PDFs pro pessoal, seria uma boa.

Compartilhe esta Página