WD8 Limiter temps d'attente de EmailOuvreSessionPOP3
6 réponses
Georges Peyre
Bonjour
Quel est le code à combiner avec l'utilisation du TimeOut et
EmailOuvreSessionPOP3 pour stopper l'attente de réponse
du serveur lorsque la connexion ne s'établit pas au delà d'un certain
temps ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Georges Peyre
Georges Peyre avait soumis l'idée :
Je change ma question :
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3 reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT d'exécuter EmailOuvreSessionPOP3 de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès. Par exemple Outlook Express affiche un message d'echec au bout d'un certain temps. Comment faire celà avec Windev
Merci d'avance
-- Elle est pas belle la vie ?
Georges Peyre avait soumis l'idée :
Je change ma question :
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3
reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT
d'exécuter EmailOuvreSessionPOP3
de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès.
Par exemple Outlook Express affiche un message d'echec au bout d'un
certain temps.
Comment faire celà avec Windev
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3 reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT d'exécuter EmailOuvreSessionPOP3 de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès. Par exemple Outlook Express affiche un message d'echec au bout d'un certain temps. Comment faire celà avec Windev
Merci d'avance
-- Elle est pas belle la vie ?
:-\)
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond. Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
"Georges Peyre" a écrit dans le message de news:
Georges Peyre avait soumis l'idée :
Je change ma question :
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3 reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT d'exécuter EmailOuvreSessionPOP3 de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès. Par exemple Outlook Express affiche un message d'echec au bout d'un certain temps. Comment faire celà avec Windev
Merci d'avance
-- Elle est pas belle la vie ?
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond.
Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
"Georges Peyre" <g.peyre@wanadoo.fr> a écrit dans le message de news:
mn.4c3f7d4cb1f2131a.17528@wanadoo.fr...
Georges Peyre avait soumis l'idée :
Je change ma question :
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3
reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT d'exécuter
EmailOuvreSessionPOP3
de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès.
Par exemple Outlook Express affiche un message d'echec au bout d'un
certain temps.
Comment faire celà avec Windev
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond. Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
"Georges Peyre" a écrit dans le message de news:
Georges Peyre avait soumis l'idée :
Je change ma question :
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3 reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT d'exécuter EmailOuvreSessionPOP3 de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès. Par exemple Outlook Express affiche un message d'echec au bout d'un certain temps. Comment faire celà avec Windev
Merci d'avance
-- Elle est pas belle la vie ?
Georges Peyre
Bonsoir,
Après mure réflexion, :-) a écrit :
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond. Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
Merci pour ce conseil. Est-ce que le code suivant est suffisant ?
SI PAS SocketConnecte("Serveur", 110,"",10000) ALORS Erreur("",... "Le serveur de messagerie ne réponds pas",... "",... "Recommencer ultérieurement",... "") RETOUR SINON SocketFerme("serveur") FIN
Cordialement
-- Elle est pas belle la vie ?
Bonsoir,
Après mure réflexion, :-) a écrit :
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond.
Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
Merci pour ce conseil.
Est-ce que le code suivant est suffisant ?
SI PAS SocketConnecte("Serveur", 110,"",10000) ALORS
Erreur("",...
"Le serveur de messagerie ne réponds pas",...
"",...
"Recommencer ultérieurement",...
"")
RETOUR
SINON
SocketFerme("serveur")
FIN
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond. Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
Merci pour ce conseil. Est-ce que le code suivant est suffisant ?
SI PAS SocketConnecte("Serveur", 110,"",10000) ALORS Erreur("",... "Le serveur de messagerie ne réponds pas",... "",... "Recommencer ultérieurement",... "") RETOUR SINON SocketFerme("serveur") FIN
Cordialement
-- Elle est pas belle la vie ?
Georges Peyre
Bonjour,
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond. Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
Ce code ne fonctionne pas : la connexion ne se fait pas
Qu'est ce qui cloche dans ce code ?
SI PAS SocketConnecte("Serveur", 110, "www.wanadoo.fr", 5000) ALORS Erreur("",... "Le serveur de messagerie ne réponds pas",... "",... "Recommencer ultérieurement",... "") RETOUR SINON SocketFerme("Serveur") FIN
Merci de m'aider
-- Elle est pas belle la vie ?
Bonjour,
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond.
Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
Ce code ne fonctionne pas : la connexion ne se fait pas
Qu'est ce qui cloche dans ce code ?
SI PAS SocketConnecte("Serveur", 110, "www.wanadoo.fr", 5000) ALORS
Erreur("",...
"Le serveur de messagerie ne réponds pas",...
"",...
"Recommencer ultérieurement",...
"")
RETOUR
SINON
SocketFerme("Serveur")
FIN
Fais un SocketConnecte sur le port 110 du serveur pour tester si il répond. Si la connexion se fait referme le socket et appelle EmailOuvreSessionPOP3
Ce code ne fonctionne pas : la connexion ne se fait pas
Qu'est ce qui cloche dans ce code ?
SI PAS SocketConnecte("Serveur", 110, "www.wanadoo.fr", 5000) ALORS Erreur("",... "Le serveur de messagerie ne réponds pas",... "",... "Recommencer ultérieurement",... "") RETOUR SINON SocketFerme("Serveur") FIN
Merci de m'aider
-- Elle est pas belle la vie ?
Georges Peyre
Georges Peyre avait soumis l'idée :
Qu'est ce qui cloche dans ce code ? SI PAS SocketConnecte("Serveur", 110, "www.wanadoo.fr", 5000) ALORS
J'ai trouvé : c'est l'adresse du serveur qui est erronnée : il faut utiliser pop.wanadoo.fr
SI PAS SocketConnecte("Serveur", 110, "pop.wanadoo.fr", 5000) ALORS
Cordialement
-- Elle est pas belle la vie ?
Georges Peyre avait soumis l'idée :
Qu'est ce qui cloche dans ce code ?
SI PAS SocketConnecte("Serveur", 110, "www.wanadoo.fr", 5000) ALORS
J'ai trouvé : c'est l'adresse du serveur qui est erronnée : il faut
utiliser pop.wanadoo.fr
SI PAS SocketConnecte("Serveur", 110, "pop.wanadoo.fr", 5000) ALORS
Qu'est ce qui cloche dans ce code ? SI PAS SocketConnecte("Serveur", 110, "www.wanadoo.fr", 5000) ALORS
J'ai trouvé : c'est l'adresse du serveur qui est erronnée : il faut utiliser pop.wanadoo.fr
SI PAS SocketConnecte("Serveur", 110, "pop.wanadoo.fr", 5000) ALORS
Cordialement
-- Elle est pas belle la vie ?
Byky
Salut,
On a eu le même pb depuis qu'on est passé en WD8. Car en WD75 les fonctions d'ouverture de session d'email de Windev ne restaient pas figées mais renvoyées une réponse au bout du timeout. Nous l'avons signalé à PCSoft, et nous avons eu un numéro d'incindent car il s'agit bien d'un bug. Néanmoins en faisant des tests pour contourner ce pb qui était vraiment bloquant pour notre appli, il semble qu'on ait trouvé la parade. En fait le timeout par défaut des fonctions email n'existe pas. Donc il faut forcer le timeout avec la fonction EmailChangeTimeout. Du coup les fonctions emails se débloquent au bout du timeout si il n'y a pas eu de réponse du serveur.
Bon dev...
"Georges Peyre" a écrit dans le message de news:
Georges Peyre avait soumis l'idée :
Je change ma question :
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3 reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT d'exécuter EmailOuvreSessionPOP3 de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès. Par exemple Outlook Express affiche un message d'echec au bout d'un certain temps. Comment faire celà avec Windev
Merci d'avance
-- Elle est pas belle la vie ?
Salut,
On a eu le même pb depuis qu'on est passé en WD8. Car en WD75 les fonctions
d'ouverture de session d'email de Windev ne restaient pas figées mais
renvoyées une réponse au bout du timeout.
Nous l'avons signalé à PCSoft, et nous avons eu un numéro d'incindent car il
s'agit bien d'un bug.
Néanmoins en faisant des tests pour contourner ce pb qui était vraiment
bloquant pour notre appli, il semble qu'on ait trouvé la parade.
En fait le timeout par défaut des fonctions email n'existe pas. Donc il faut
forcer le timeout avec la fonction EmailChangeTimeout.
Du coup les fonctions emails se débloquent au bout du timeout si il n'y a
pas eu de réponse du serveur.
Bon dev...
"Georges Peyre" <g.peyre@wanadoo.fr> a écrit dans le message de
news:mn.4c3f7d4cb1f2131a.17528@wanadoo.fr...
Georges Peyre avait soumis l'idée :
Je change ma question :
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3
reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT
d'exécuter EmailOuvreSessionPOP3
de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès.
Par exemple Outlook Express affiche un message d'echec au bout d'un
certain temps.
Comment faire celà avec Windev
On a eu le même pb depuis qu'on est passé en WD8. Car en WD75 les fonctions d'ouverture de session d'email de Windev ne restaient pas figées mais renvoyées une réponse au bout du timeout. Nous l'avons signalé à PCSoft, et nous avons eu un numéro d'incindent car il s'agit bien d'un bug. Néanmoins en faisant des tests pour contourner ce pb qui était vraiment bloquant pour notre appli, il semble qu'on ait trouvé la parade. En fait le timeout par défaut des fonctions email n'existe pas. Donc il faut forcer le timeout avec la fonction EmailChangeTimeout. Du coup les fonctions emails se débloquent au bout du timeout si il n'y a pas eu de réponse du serveur.
Bon dev...
"Georges Peyre" a écrit dans le message de news:
Georges Peyre avait soumis l'idée :
Je change ma question :
Dans le cas de non réponse du serveur la fonction EmailOuvreSessionPOP3 reste figée indéfiniment.
Existe-t-il un moyen de tester la liaison avec le serveur AVANT d'exécuter EmailOuvreSessionPOP3 de façon à avertir l'utilisateur de l'impossibilité momentanée d'accès. Par exemple Outlook Express affiche un message d'echec au bout d'un certain temps. Comment faire celà avec Windev