Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

PDFCreator

3 réponses
Avatar
PimSaVie
Bonjour

J'utilise PDFCreator dans mon application pour g=E9n=E9rer des documents
word en PDF. Tout marche tr=E8s bien, mais j'aimerais fermer mon
application et pdfCreator qu'une fois que la g=E9n=E9ration st termin=E9e

Mais je ne trouve rien qui m'indique que tout soit termin=E9. Est-ce que
quelqu'un aurait une solution ?

Merci d'avance

3 réponses

Avatar
Jacques TREPP
"PimSaVie" a écrit dans le message de
news:
Bonjour

J'utilise PDFCreator dans mon application pour générer des documents
word en PDF. Tout marche très bien, mais j'aimerais fermer mon
application et pdfCreator qu'une fois que la génération st terminée

Mais je ne trouve rien qui m'indique que tout soit terminé. Est-ce que
quelqu'un aurait une solution ?

Merci d'avance


Bonjour,

peut-être avec les commandes frep(), dans la mesure où tu connais le nom du
pdf généré, pour vérifier la peésence du fichier pdf ?

cordialement

--
Jacques TREPP
Albygest
3, rue Jean Mermoz
81160 ST-JUERY
(enlevez 'pasdespam' pour me joindre)
Avatar
VPSoft
"Jacques TREPP" a écrit dans le message de news:
47bd4487$0$4442$
"PimSaVie" a écrit dans le message de
news:
Bonjour

J'utilise PDFCreator dans mon application pour générer des documents
word en PDF. Tout marche très bien, mais j'aimerais fermer mon
application et pdfCreator qu'une fois que la génération st terminée

Mais je ne trouve rien qui m'indique que tout soit terminé. Est-ce que
quelqu'un aurait une solution ?

Merci d'avance


Bonjour,

peut-être avec les commandes frep(), dans la mesure où tu connais le nom
du pdf généré, pour vérifier la peésence du fichier pdf ?

cordialement

--
Jacques TREPP
Albygest
3, rue Jean Mermoz
81160 ST-JUERY
(enlevez 'pasdespam' pour me joindre)



Salut,

Solution bonne mais insuffisante : Si gros fichier, on va fermer alors que
le traitement n'est pas terminé.

Solution qui fonctionne depuis un an (Wd8 - W2000 server et 2003 server)
Préalable : Prévoir (dans un fichier .ini par exemple) :
- "délai d'attente maxi" (au delà, on considère qu'il y a problème).
Chez moi : 10secondes (convertir en centièmes)
- "fréquence" entre deux essais. Chez moi : 50 secondes (convertir en
centièmes)

1 - Dans une boucleTester présence fichier Pdf (on connait son nom et son
path)
while ftaille(MonFichierPdf) <=0
multitache(fréquence)
délai d'attente maxi -= fréquence
if délai d'attente maxi <= 0 then
booleen retour = faux
break
end
end

2- Maintenant qu'on sait que c'est parti, on va vérifier si c'est fini en
testant la présence de PdfCreator dans la liste des tâches

if booleenRetour = vrai
while PdfCreator_Present_dans_liste_Process()
multitache(fréquence)
délai d'attente maxi -= fréquence
if délai d'attente maxi <= 0 then
booleen retour = faux
break
end
end
end

Voila.

Victor
Avatar
PimSaVie
merci de vos réponses :o)

Mais j'ai contourné le problème en utilisant l'activex et pdfcreator
se ferme à la fin du code!