Fivewinners
A proposito del error que encontre con una de mis app, encontre una situacion rara.
FWH o Harbour no lee o reconoce los puertos capturados por NET USE
Si hago esto antes de entrar a mi sistema
C:\>Net Use LPT1: \\127.0.0.1\NOMBREIMPRESORA /PERSISTENT:YES
C:\>Net Use
la informacion de captura y redireccionamiento de LPT1 a la impresora si aparece
Pero si llamo a NET USE desde adentro de cualquier aplicacion en FWH/Harbour, pues el puerto no aparece capturado
Ej
cComando:="Net Use>>resultado.txt"
WaitRun(cComando,0)
Veran que no aparece capturado nuestro LPT1 si revisan resultado.txt, por eso no lo "hereda" a la aplicacion que llama mi bat por ejemplo.
Para poder hacer funcionar mi .bat, tuve que poner antes de la llamada al comando del servicio una llamada a NET USE
Asi que queda de la siguiente manera el DO.BAT
Net Use LPT1: \\127.0.0.1\Tickets
reply.exe "archivo.txt" "nolog" "url:127.0.0.1">>exito.txt
Es un parche, no deberia ser asi ... a ver si alguien me ilumina porque se comporta asi mi aplicacion
Harbour 3 y FWH 17.06 en un Windows 10 Profesional 64 bits
Saludos desde Chile