DUDA

Post Reply
mamartin
Posts: 12
Joined: Tue Feb 28, 2006 9:41 am

DUDA

Post 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
mamartin
Posts: 12
Joined: Tue Feb 28, 2006 9:41 am

Post by mamartin »

perdón me he equivocado lo quería colgar en el foro de español
Post Reply