JoséQuintas escreveu:Tá chamando isso de dentro de uma LIB GUI ?
Abro o CMD e digito hbmk2.exe teste.prg hbct.hbc e pronto
O programa conforme descrito nas linhas do PRG não executa o que lhe foi dito, na terceira, quarta ou quinta volta é como se alguém clicasse com o botão no X do CMD e fechasse a janela com o executável junto, porém se fizermos isso ele é apagado da memória e nesse caso fecha o CMD que, como não é GUI nem MT, é o proprio executável.
JoséQuintas escreveu:O que chama de tela visível ?
Aquilo que exergamos rodando, o aplicativo, o resultado das linhas que são bem simples e dizem para mostrar o valor de nVoltas na tela a cada volta do loop
JoséQuintas escreveu:Cuidado com esse tipo de uso.
SetMode() parece não ter sido feito pra ser usado toda hora.
É usar no início e nada mais.
Sim, entendi que realmente o problema é esse, trava justamente no SetMode ao ser executado recorrentemente, se colocar no início e no final roda beleza.
MAS TB VERIFIQUEI que somente quando o comando RAND() está presente no código. Se tirar o RAND() posso usar o SetMode CENTENAS DE VEZES DE FORMA BEM RÁPIDA e o aplicativo faz o que deve fazer, acho que isso é o chamado "BUG", sei lá