Parar o programa x segundos
Moderador: Moderadores
-
TerraSoftware
- Usuário Nível 3

- Mensagens: 353
- Registrado em: 28 Jul 2004 13:14
- Localização: Cianorte-PR
- Contato:
Parar o programa x segundos
Caros colegas, como faço pra um programa em xharbour parar por determinados seguntos sem o uso da função inkey(x)? e de preferencia, sensivel ao teclado.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Parar o programa x segundos
Pode usar o:
Millisec(1000)
Nesse exemplo abaixo ele trava o teclado e mouse espera dois segundos e libera em seguida:
Millisec(1000)
Nesse exemplo abaixo ele trava o teclado e mouse espera dois segundos e libera em seguida:
Código: Selecionar todos
FUNC MAIN
CLS
@ 10,10 SAY "TRAVANDO TECLADO..."
TRAVATEC(.T.) // TRAVOU TECLADO
Millisec(2000) // ESPERANDO DOIS SEGUNDOS
@ 11,10 SAY "DESTRAVANDO TECLADO..."
TRAVATEC(.T.) // DESTRAVOU TECLADO
Return
#pragma begindump
#include "windows.h"
#if defined( __XCC__ ) || defined( __BORLANDC__ )
#include "winable.h" // tem que achar um compativel para poder compilar com MSVC
#endif
#include "hbapi.h"
HB_FUNC( TRAVATEC )
{
BlockInput( hb_parl(1) );
}
#pragma enddump
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql