Hola a todos, necesito hacer una impresion con harbour puro, hacia una impresora en bluetooth, unicamente es imprimir un archivo de texto, pero cuando compilo me da unos errores, aca este el codigo del programa
*cText=archivo a imprimir
static FUNCTION SendText( cText )
LOCAL i, hOut := CreateFile( "COM1:",GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL )
IF hOut==-1
Mensaje("can not open port of printer")
ELSE
FOR i = 1 TO Len( cText )
WriteByte( hOut, Asc( SubStr( cText, i, 1 ) ) )
NEXT
CloseHandle( hOut )
ENDIF
RETURN NIL
*** Estos son los errores que me da:
lecturas.o:lecturas.c:(.data+0x66c): undefined reference to `HB_FUN_CREATEFILE'
lecturas.o:lecturas.c:(.data+0x67c): undefined reference to `HB_FUN_WRITEBYTE'
lecturas.o:lecturas.c:(.data+0x6ac): undefined reference to `HB_FUN_CLOSEHANDLE'
Alguien tiene alguna sugerencia, el CREATEFILE es nativo de harbour, o alguna otra via para imprimir sin usar el CreateFile().
Gracias a todos de antemano
La funcion "CREATEFILE()" a que libreria pertenece.
- Daniel Garcia-Gil
- Posts: 2365
- Joined: Wed Nov 02, 2005 11:46 pm
- Location: Isla de Margarita
- Contact:
Re: La funcion "CREATEFILE()" a que libreria pertenece.
Saludos...
fivecec.lib
fivecec.lib
our best documentation is the source code
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Isla de Margarita Venezuela.
danielgarciagil@gmail.com
http://tdolphin.blogspot.com/
https://www.dropbox.com/referrals/NTI5N ... rc=global9
Re: La funcion "CREATEFILE()" a que libreria pertenece.
Gracias, pense que era nativa de harbour, es por eso que no me funciona.