Page 1 of 1

Problemas con inkey() FiveLinux-Habour

Posted: Thu May 12, 2011 9:57 pm
by jgayoso
Quiero hacer lo siguiente, pero se me queda pegado como que no sale del ciclo.

En Fivelinux con Hharbour: (Se queda pegado) fpx:=0 do while fpx=0
fpx:=inkey(0)
enddo
msgalert(fpx)
Sysrefresh()



En clipper: (Funciona y me entrega el valor de la tecla presionada) fpx:=0 do while fpx=0
fpx:=inkey(0)
enddo
?fpx
Wait

Queto atento a cualquier ayuda...

Jorge Gayoso

Re: Problemas con inkey() FiveLinux-Habour

Posted: Tue May 24, 2011 6:48 am
by Antonio Linares
Hola Jorge,

En los sistemas operativos con GUI, como Windows, Mac OSX o Linux, no
se puede usar el código que indicas.

El sistema nos envia un mensaje cuando ocurre un evento, asi que no
hay que hacer un bucle y esperar ya que el sistema operativo lo hace
por nosotros.