La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8074 - RUTINA JOYSTICK
Autor:  ElMagelan
Alguien me puede proporcionar un codigo que controle si se ha pulsado el boton \"A\" o el \"B\" del Joystick?

Mi problema es que tengo una aplicacion en VisualBasic que lee las pulsaciones del boton del Joystick y las añade a un contador. Dicha aplicacion funciona constantemente.
Si un usuario pulsa 10 veces el boton A del joystick se suma 10 al contador. Pero si el windows esta cargando una aplicacion IExplorer, Word etc igual solo sube la mitad de las pulsaciones al contador debido a que mi aplicacion se para durante unos instantes.

Me han dicho que si se hace una rutina en Esamblador no se perderia las pulsaciones.

Estaria muy agradecido si me pudiese ayudar alguien porque no tengo ni idea de Esamblador. Claro que las pulsaciones se deberian guardar en un sitio donde mi Apli las recogeria.

  Respuesta:  cesar gerez
Lo que puedo ofrecerte es la forma de detectar una señal binaria por un puerto paralelo para que active un evento. En otras palabras, un pulsador o varios que al ser presionados pueden hacer que funcione un contador por pantalla o electronico o haga algo como encender un motor, todo ello en multitarea sin importarle si estas usando la pc para navegar o en aplicaciones que consuman memoria como el mp3.
Si te interesa, decime especificamente que queres que haga y si la pantalla de mando (interfaz) la queres en Visual Basic o en ventana de DOS.
Si sabes programar te doy las sentencias de manejo de puertos en lenguaje que mas entiendas, si no te recomiendo usar una DLL que cree en C++ y las sentencias para aplicarla bajo VISUAL BASIC 6.0.
Tambien diseño Hardware de aplicación.
Todo lo que sea consulta o datos sueltos te lo doy gratis, si queres un proyecto a medida completo con circuito eléctronico, te lo cobro.
Si me interesa tu idea...lo hablamos.
bye