Página 1 de 1

Como fazer inkey(0.3) em lib GUI ?

Enviado: 06 Jun 2024 17:58
por JoséQuintas
Não tinha pensado nisso.
Se inkey() é dependente de GT, como se faz isso em GUI ?

Por exemplo, muitíssimo importante:

Código: Selecionar todos

FUNCTION RecLock()

   DO WHILE ! RLock()
      Inkey(0.3)
   ENDDO

   RETURN RLock()

Como fazer inkey(0.3) em lib GUI ?

Enviado: 06 Jun 2024 19:01
por JoséQuintas
Ok, parece que hb_IdleSleep(0.3) faz isso.
Ainda não testei, afinal, primeiro precisa uma lib gui.

Como fazer inkey(0.3) em lib GUI ?

Enviado: 07 Jun 2024 09:37
por Kapiaba
Bom dia. Em FiveWin, é:

Código: Selecionar todos

   SysWait( .5 )
Regards, saludos.

Como fazer inkey(0.3) em lib GUI ?

Enviado: 07 Jun 2024 13:35
por alxsts
Olá!
Millisec()
Harbour implementation

Time delay in milliseconds

Syntax
Millisec(<nDelay>) → cNull

Arguments
nDelay Designates the number of milliseconds the function waits. You can specify values between 1 and 65535.

Returns
The Millisec() function always returns a null string.

Description
This function allows you to designate a time delay in milliseconds.

Examples

Pause for different time delays:

Código: Selecionar todos

Millisec(1)                 // 1 millisecond time delay
Millisec(100)               // 0.1 seconds
Millisec(1000)              // 1 second
Run 3.2Run 3.4