cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 2 déc. 2007 à 12:25
Hélas, non...
Je suis désolé...
Vois du côté du forum où tu devrais trouver de l'aide.
BABUDROME
Messages postés151Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention19 avril 2016 2 déc. 2007 à 12:06
J'ai bien aimé : simplicité, efficacité.
Par contre, saurais-tu comment testé l'état d'une l'imprimante en cours d'impression, pour attendre, après une premiére série de pages impaires, de retourner les feuilles, afin de faire du Recto/Verso. Tout ça sans passer par la boîte de dialogue classique.
Exemple : open doc
Printer n pages impaires
end doc
attente fin physique de l'impression ...
retoutrnement des feuilles
open doc
Printer n pages paires
end doc
Merci d'avance. Babu
coplanacu
Messages postés22Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention17 mai 2006 6 nov. 2003 à 22:33
ok, merci.
à mon avis abortdoc aurait du marcher sans cette histoire d'erreur 226 qui ressemble plus à un bug de l'api qu'autre chose. D'où sans doute son apparition dans la kb microsoft.
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 6 nov. 2003 à 16:05
D'après ce que j'ai compris de l'explication donnée par Microsoft, une fois qu'on a cliqué sur le bouton d'annulation, l'API va provoquer une erreur à la prochaine utilisation de la méthode PRINT et, comme on a activé le gestionnaire d'erreur, celui-ci va aussitôt arrêté l'impression et décharger la Form d'annulation.
Je n'ai fait le test qu'avec le fichier joint, je suppose que plus le fichier à imprimer est petit, plus on a intérêt à être rapide pour annuler.
Pour ce qui est du buffer, j'avoue ne pas savoir...
coplanacu
Messages postés22Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention17 mai 2006 6 nov. 2003 à 14:03
bonjour.
merci je ne connaissais l'api abortdoc. Et ton prog est clair.
Par contre bouton d'annulation disparaît trop vite (Unload frmAnnulerImpression). Est-ce à dire qu'au moment où tu le fais disparaître il est trop tard pour annuler l'impression ?
Est-ce que tu sais s'il est possible de vraiment arrêter l'impression sans attendre que le buffer se vide ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 5 nov. 2003 à 20:08
Ouais, bon petit programme de présentation de cette API ;-)
2 déc. 2007 à 12:25
Je suis désolé...
Vois du côté du forum où tu devrais trouver de l'aide.
2 déc. 2007 à 12:06
Par contre, saurais-tu comment testé l'état d'une l'imprimante en cours d'impression, pour attendre, après une premiére série de pages impaires, de retourner les feuilles, afin de faire du Recto/Verso. Tout ça sans passer par la boîte de dialogue classique.
Exemple : open doc
Printer n pages impaires
end doc
attente fin physique de l'impression ...
retoutrnement des feuilles
open doc
Printer n pages paires
end doc
Merci d'avance. Babu
6 nov. 2003 à 22:33
à mon avis abortdoc aurait du marcher sans cette histoire d'erreur 226 qui ressemble plus à un bug de l'api qu'autre chose. D'où sans doute son apparition dans la kb microsoft.
6 nov. 2003 à 16:05
Je n'ai fait le test qu'avec le fichier joint, je suppose que plus le fichier à imprimer est petit, plus on a intérêt à être rapide pour annuler.
Pour ce qui est du buffer, j'avoue ne pas savoir...
6 nov. 2003 à 14:03
merci je ne connaissais l'api abortdoc. Et ton prog est clair.
Par contre bouton d'annulation disparaît trop vite (Unload frmAnnulerImpression). Est-ce à dire qu'au moment où tu le fais disparaître il est trop tard pour annuler l'impression ?
Est-ce que tu sais s'il est possible de vraiment arrêter l'impression sans attendre que le buffer se vide ?
5 nov. 2003 à 20:08
DarK Sidious