++n_contador
ENDDO
MsgExclamation( "final do segundo do while" )
MsgExclamation( Str( n_Contador ) )
MsgExclamation( TRANS( n_Contador, '999' ) )
@ lin+17,25 SAY TRANS(n_contador,'999')
MsgExclamation( "depois do contador" )
Esse é o fonte.
TRANS( n_Contador, '999' )
Isso está sendo usado há anos....
Mas..... agora dá erro.
O que pode causar isso?
Linux ?
Compilador C ?
Flagship mesmo ?
Simplesmente sempre funcionou, e agora, depois de alteração acusa erro.
Os MsgExclamation() foram pra confirmar passo a passo, e encontrar aonde era o problema, porque o Flagship não mostra a linha.
Str( n_Contador ) mostra lá o número que está no contador, normalmente
O TRANS() é que está dando erro.... mas sempre funcionou....
O que resta? Linux com memória sobrecarregada.... compilador C fazendo lixo... Flagship fazendo lixo.... sem explicação.
Sim... já apaguei os temporários em .C e .O.
Memória?... o EXE está 5MB menor que antes....
Sem explicação.....