jfuck
Messages postés59Date d'inscriptionmercredi 31 mars 2004StatutMembreDernière intervention31 mars 2009
-
19 janv. 2009 à 18:59
jfuck
Messages postés59Date d'inscriptionmercredi 31 mars 2004StatutMembreDernière intervention31 mars 2009
-
19 janv. 2009 à 20:47
Hello,
Je voudrais supprimer un fichier que je viens d'imprimer.
Le probleme c'est qu'un utilisant kill, le process d'impression n'est pas terminé meme si je laisse une pause de 5 secondes ... Comment savoir si le processus d'impression est terminé alors que j'utilise une commande VB et pas une commande DOS. Il faudrait récupérer l'ID du process non ? Est-ce que vous avez des idées ?
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 19 janv. 2009 à 20:23
Bonjour,
peut-être en examinant la file d'impression dans le spooler ?
La fonction Enumjobs de la librairie Winspool.drv de l'Api de Windows te permet par exemple de regarder les travaux d'impression en cours pour une imprimante spécifiée.
jfuck
Messages postés59Date d'inscriptionmercredi 31 mars 2004StatutMembreDernière intervention31 mars 2009 19 janv. 2009 à 20:47
Finalement j'ai abandonné l'idée de le supprimer, je l'écrase à chaque nouvelle impression et entre 2 impressions il reste sur le disque local. Pour un fichier html d'une page qui ne contient rien de confidentiel je ne vais pas m'embéter à aller trier le spooler d'une imprimante réseau ... le fichier temp sera plus lourd de 40ko et puis voila