Duvida Remoção de limite de caracteres

Discussão em 'Progress 4GL' iniciado por rafael.andrade, Maio 27, 2015.

  1. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Existe uma forma de remover o limite de caracteres em triggers, procedures e includes que ficam dentro do arquivo .W ao editar pelo AppBuilder?

    Atualmente, por causa desta limitação, acabo criando includes (.i).

    Abraço

    Rafael
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Rafael, são 60Kb de limite pra cada session vamos assim dizer, acho que vc está é precisando fragmentar mais seus programas, tipo, uma procedure pra cada função, criar functions ou procedures passando parametros pra tratar tarefas menores, OOP
  3. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Na verdade foram programas herdados de programadores que saíram, ai refatorar isso tudo vai dar um trampo do cão.
    Fora relatórios em xPrint que usam muitos caracteres, não sei se vc conhece.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    não conheço, mas heranças desse tipo são de matar mesmo, teve alguns aqui na empresa que eu achei mais rapido re-fazer do que tentar entender pra depois mexer.
  5. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Pois é, só que são programas gigantescos, levaria dias pra refatorar apenas 1, são tantas regrinhas e tantas peculiaridades (porque são mais de 5 empresas usando o mesmo programa), que dá até medo de tocar...e como se olhasse aqueles comentários de código /* Mágica, não toque! */

    Dai, há vezes que preciso fazer manutenção nesses códigos e por causa da limitação sou forçado a passar todo o código para includes para poder fazer alguma coisa, entende?

    Dureza!
  6. Eilleen

    Eilleen Membro Ativo

    Aqui tb tem esse tipo de legado... se não dá pra ficar refatorando e se a alteração for pequena, eu vejo tudo que precisa fazer pelo App Builder, depois abro e altero no Procedure Editor... rs

Compartilhe esta Página