Page 1 of 1

DUDA

Posted: Fri Jun 09, 2006 3:11 pm
by mamartin
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

Posted: Fri Jun 09, 2006 3:12 pm
by mamartin
perdón me he equivocado lo quería colgar en el foro de español