Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
CopyFile not working with captured port
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Titre:
CopyFile not working with captured port
Divers
Thread ID:
00510833
Message ID:
00510833
Vues:
64
Hello,

We've got a Novell file/print server with about 150 clients. The clients are running either Win9x or Win2k with the appropriate Novell Netware client.

I'm trying to use CopyFile (from the Win API) to send a file directly to a printer. I've tried the following syntaxes (which others have told me are correct) but I'm not having any luck.

(Syntax I'm showing is the way I would type them from the Fox command window)

? CopyFile("c:\test\rodd.txt","LPT1:",0)
? CopyFile("c:\test\rodd.txt","PRN:",0)
? CopyFile("c:\test\rodd.txt","\\servername\queuename",0)

(I actually used the correct servername and queuename when I ran the command of course).

I had no problem running the command to copy a file to a new file.
? CopyFile("c:\test\rodd.txt","c:\test\rodd2.txt",0)

In the first example (LPT1:), I had that port captured to the proper Novell print queue but the CopyFile command continually returned 0.

I'm guessing this has something to do with Novell being in the mix but I'd like to hear it from someone who knows. It still seems like it should work in that other DOS apps seem to care less about the capture when you tell them to print to LPT1, they just do it and everything works great. I'm not sure why CopyFile would be any different.

Thanks in advance for your help.

Rodd Harris
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform