Bom dia! Pessoal, estou migrando de progress 11.5 para 11.6. No primeiro acesso dos usuários descobrimos que quando temos campos ou botões falsos, nessa nova versão do Progress eles não são ativados. Alguém já teve esse problema? Fiz o teste no mesmo ambiente, se acessar com o Progress 11.5 funciona, se acessar com o Progress 11.6 não habilita. Me falaram que isso se resolve com algum parâmetro no INI. Alguém conhece? Obrigada!!!!! Cláudia
Na verdade acredito que ele está se referindo a quando fazemos UPCs de tela e colocamos um botão em cima do outro para executar nosso código antes do código padrão. Se for esse o caso, na 11.6 houve algo em relação a ordenação Z dos componentes, então acontece que os botões criamos são "ativados" sim, porém não ficam a cima do original como estamos acostumados. Para resolver pode setar no seu INI FixChildFrameZorder=no Ou controlar os componentes em tela com o comando <elemento>:move-to-top().
a tá, bem, eu sempre mando o botão original ficar invisivel <elemento>:visible = no, ai não dá esse tipo de problema.
Tive o mesmo problema mas foi contornado com o código abaixo: if VALID-HANDLE(h-re1001a1-cod-servico) THEN DO: ASSIGN h-re1001a1-cod-servico:SENSITIVE = h-re1001a1-dt-venc-icm:SENSITIVE. END. if VALID-HANDLE(h-re1001a1-cod-tip-lancto) THEN DO: ASSIGN h-re1001a1-cod-tip-lancto:SENSITIVE = h-re1001a1-dt-venc-icm:SENSITIVE. END.