|
| Actualisation des compteurs lors d'un traitement |
| Iniciado por michel.driant, 05,jun. 2019 19:07 - 3 respuestas |
| |
| | | |
|
| |
Miembro registrado 299 mensajes |
|
| Publicado el 05,junio 2019 - 19:07 |
Bonjour,
Par moment je me demande si je sais encore programmer. J'ai écrit une boucle de traitement qui poste des mails
Donc ce code
EmailRAZ(LO_Mail) LO_Mail.Expediteur = "contact@XXX.fr" LO_Mail.Sujet = ed_Sujet LO_Mail.TexteBrut = ed_Texte LO_Mail.Message = ed_Texte Ajoute(LO_Mail.Attache, LO_PJ)
POUR i = 1 _À_ ta_Cible..Occurrence LO_Mail.Destinataire[1] = ta_Cible.col_Mail[i] SI EmailEnvoieMessage(LO_Session, LO_Mail) ALORS LN_NbOK += 1 ed_NbTRT = LN_NbOK SINON LN_NbKO += 1 ed_NbEchec = LN_NbKO FIN Multitâche() FIN
Outre le fait que c'est très lent les compteurs restent immobiles. Je lance le traitement, ils avancent de 2 ou 3 pas et puis plus rien. Je sais que le traitement avance parce que la boucle est plus longue que dans mon exemple et contient une insertion en base. Donc je surveille avec des Select Count()…
Si quelqu'un a une idée ... |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 299 mensajes |
|
| Publicado el 06,junio 2019 - 19:54 |
J'ai posé aussi la question au ST. Ils ne peuvent pas répondre tant que je n'ai pas chargé la dernière mise à jour. Je suis donc parti pour quelques heures de téléchargement.
Ma question : est-il possible d'avoir sur un même PC 2 version 24 ? J'ai pas mal d'utilisateurs et je ne veux pas prendre le risque de devoir diffuser autant de mises à jour si cela n'apporte rien de concret.Mensaje modificado, 06,junio 2019 - 19:54 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.682 mensajes |
|
| Publicado el 07,junio 2019 - 08:38 |
Bonjour,
As-tu essayé en mettant Multitâche(-1).
Personnellement c'est ce que je fais dans tous les traitements où j'ai une barre de progression et ça fonctionne très bien.
-- Cordialement,
Philippe SAINT-BERTIN |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 299 mensajes |
|
| Publicado el 09,junio 2019 - 17:49 |
Je viens d'essayer cela fonctionne. Cela dit c'est un traitement d'envoi de mails en masse et je ne peux pas reproduire maintenant le contexte où le bug s'est produit.
Que le paramétre soit indispensable et que j'ai fait une erreur en l'omettant soit. Pourquoi alors aucune erreur de compilation ?
En tous cas merci pour ce conseil |
| |
| |
| | | |
|
| | | | |
| | |
|