Tengo problemas con el visual foxpro con el puerto paralelo, puedo enviar datos pero no puedo recibir,
DECLARE PortOut IN "io.dll" integer, integer
PortOut(0x378,36)
Esto va bien, pero PortIn falla
DECLARE PortIn IN "io.dll" integer
text.value=PortIn(0x379)
al momento de mostrar el dato me devuelve .T. , cuando de la otra pc estoy enviando datos deberia salir el valor escrito de la otra pc.
Tambien se que se puede recibir solo 5 bit por el puerto de estado y yo necesito recibor los 8 bits enviados de la otra pc, hay alguna manera de hacer esto, podria ser con el RightPortShift o el LeftPortShift ? . he intentado darle solucion conectacto los pines 7,8,9 de un conector (puerto de datos) con el 14,15,16 del otro conector de mi cable (puerto de control), de esta manera poder capturar los bit faltantes con un sola sesion, pero me podrian decir como leo los datos del puerto de control?, esta bien esta solucion ?, si tienen un ejemplo en vfp o en vbasic sobre esto lo agradeceria mucho.
DECLARE PortOut IN "io.dll" integer, integer
PortOut(0x378,36)
Esto va bien, pero PortIn falla
DECLARE PortIn IN "io.dll" integer
text.value=PortIn(0x379)
al momento de mostrar el dato me devuelve .T. , cuando de la otra pc estoy enviando datos deberia salir el valor escrito de la otra pc.
Tambien se que se puede recibir solo 5 bit por el puerto de estado y yo necesito recibor los 8 bits enviados de la otra pc, hay alguna manera de hacer esto, podria ser con el RightPortShift o el LeftPortShift ? . he intentado darle solucion conectacto los pines 7,8,9 de un conector (puerto de datos) con el 14,15,16 del otro conector de mi cable (puerto de control), de esta manera poder capturar los bit faltantes con un sola sesion, pero me podrian decir como leo los datos del puerto de control?, esta bien esta solucion ?, si tienen un ejemplo en vfp o en vbasic sobre esto lo agradeceria mucho.