Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Set printer to name to test if exist
Message
De
06/01/2009 13:29:13
 
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP1
Divers
Thread ID:
01371438
Message ID:
01371441
Vues:
16
>Hi,
>
>Is the following a reliable method of testing if a printer (network or local) exist?
>
>
>cPrnName = "My Printer Name"
>TRY 
>     set printer to name (cPrnName)
>CATCH 
>     =MESSAGEBOX("Printer " + cPrnName + "failed",48,"Test")
>ENDTRY 
>
>
>Thank you.
Function printerexist
Lparameters cPrintername
Local nLoop
Local Array aTemp(1)
If Empty(cPrintername)
	Return .F.
Endif
If Aprinters(aTemp)<=0
	Return .F.
Endif
For nLoop=1 To Alen(aTemp,1)
	If Upper(Alltrim(aTemp[nLoop,1]))==Upper(Alltrim(cPrintername))
		Return .T.
	Endif
Endfor
Return .F.
Endfunc
Edward Pikman
Independent Consultant
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform