Hola,
Me gustaría saber si alguien tiene un problema parecido y sabe como solucionarlo.
Estoy intentando imprimir via bluetooth, para ello cuento con mi pocket (tengo una HP iPAQ serie hx2100 con windows mobile 5.0) y una impresora STAR DP8340 con un adaptador bluetooth conectado a ella.
(com8: -> puerto de salida de la pocket y com5:->puerto de entrada)
Utilizo la forma de imprimir que aparece en el ejemplo bluetoth.prg
El problema es que al hacer:
local hOut := CreateFile( "COM8:",;
GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL )
El valor de hOut casi siempre es negativo (-10244536370,-1046546440...)
y entonces no me imprime, sin embargo de vez en cuando el valor del descriptor de fichero si que es positivo y si que me imprime.
¿Cual puede ser la causa de que me de estos valores negativos y no me de un positivo a la primera?Sobre todo esto ocurre cuando apago la pocket y la vuelvo a encender.
¿Puede ser que cambiando alguno de los atributos de la función CreateFile funcione mejor?
Agradecería cualquier opinión ya que estoy un poco perdido
Muchas gracias