A questão é a seguinte: neste mesmo tbrowse(), não sei porquê, não está funcionando a keysec().
Estou chamando na rotina principal do browse:
Código: Selecionar todos
keysec(27,55,-1,.t.)O que eu estou fazendo errado? Por que não está funcionando?
Moderador: Moderadores
Código: Selecionar todos
keysec(27,55,-1,.t.)A Sintaxe está errada. Veja a sintaxe:cjp escreveu:O que eu estou fazendo errado? Por que não está funcionando?
Código: Selecionar todos
Keysec( <nKey>, <nTime>, [<nCounter>], [<lMode>] )Código: Selecionar todos
KeySec( 27, 55, 1, .T. )Na verdade não sei como fazer isso.Seu TBrowse está configurado para fazer refresh automático?
Mudei, mas continuou não funcionando.Para efeito de teste, mude em KeySec() o .T. por .F. para saber se vai funcionar.
Olá Inácio, então claramente você a colocou em algum lugar em seu TBrowse que ela não está sendo chamada. Para saber mais, somente vendo seu fonte. Verifique se ela está sendo acionada, use o recurso de fazer paradas com hb_Alert("1") hb_alert("2"), etc...cjp escreveu:Mudei, mas continuou não funcionando.

Código: Selecionar todos
nKey := Inkey(0)
Código: Selecionar todos
nKey := Inkey(600)
IF nKey == 0
nKey := K_ESC
ENDIF

Código: Selecionar todos
nKey := Inkey(600)
IF nKey == 0
KEYBOARD Chr( K_ESC )
nKey := Inkey(0)
ENDIF