Página 1 de 1

Preciso de ajuda com SET KEY TO

Enviado: 25 Jun 2005 01:59
por Stanis Luksys
Olá...

estou tendo problemas com o comando SET KEY na construcao de menus...

no meu menu principal nao usei o tradicional @..PROMPT mas sim o SET KEY (tipo no DBU) para acessar os módulos seguintes... o problema é que criei os sub-menus com @..PROMPT entao ocorrem erros desagradaveis que nao chegam a travar o programa mas mudm a cor de tela...

sei q o problema ocorre porque se o usuario está num sub-menu e aperta F2 por exemplo o clipper ainda esta executando aquele MENU TO correspondente ao sub-menu, mas vai para o outro...

gostaria de fazer um menu igual o do DBU, mas nao entendi mto bem o código original não...

alguem sabe como faze-lo??

nao sei se fui claro...

Enviado: 26 Jun 2005 19:07
por rrfsistemas
Não sei se aminha dica vai servir p/ vc mas vamos lá :


Qdo eu acesso menus ou outra função qqer e desejo que o usuário não excute-a de novo faço o seguinte :

No inicio da função crio uma variável publica com valor 0 qdo a função é executada, atribuo outro valor , por ex. 1 que quer dizer que a função esta sendo executada. No começo dessa mesma função verifico o valor da variável, se for 0 a função ainda não foi executada, caso contrario já foi. Ai vc pode colocar um alert que a fcão já esta sendo executada ou simplesmente nada.

Espero ter ajudado !!