Holas a todos! Antes q nada la verdad nose si esto va aca o no, me parece q si y ademas como no se mucho de programacion en vb lo pongo aca
. Bue les comento un poquito mi situacion: Tengo q desarrollar un software para controlar las funciones de una lectora de cds a través del puerto paralelo de la pc. Para controlar el puerto estoy usando una IO.dll que baje de internet y anda bastante bien.
Al apretar un boton pongo el bit 0 de datos en estado alto con lo q la lectora se abre y cuando se termino de abrir se me activa un bit del status. Entonces yo necesito estar pendiente de cuando este bit de status se activa para desactivar el bit de datos q previamente habia activado.
El problema en especifico q tengo es que q no conosco alguna instruccion que me detenga la ejecucion del programa mientras el bit de status no este activado. Yo habia pensado en un principio usar algo asi:
Do while A=0
A=BitGetPort(889,6) ;889 es la direccion del puerto status y 6 es el numero del bit
Loop
Pero cuando ejecuto el programa y entra en el bucle se me tilda todo el vb
. Creo q debe ser algun problema con alguna otra cosa q vigila q el programa no tilde la pc, pero nose bien.
Asi q si alguno sabe de alguna instruccion que me permita detener la ejecucion del codigo hasta q una condicion se cumpla estaria muy agradecido.