PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → WD75 et les fonctions de fax ????
WD75 et les fonctions de fax ????
Iniciado por Samuel MONTAGNE, mar., 04 2004 12:24 PM - 3 respostas
Publicado em março, 04 2004 - 12:24 PM
Bonjour

Je souhaiterai savoir si les fonction de gestion du fax à l'aide de
iaperçu(ifax,numFax) fonctionnent correctement.
J'ai énormement de pb avec ces commandes.
Par exemple, si il y a un fax échoué dans la file d'attente du serveur de
fax de WinXP, la fonction faxEtat ne passe pas par l'état "FaxEtatInit". Du
coup, je suis dans l'impossibilité de suivre l'état de l'envoie.

Voici mon code :
/////////////////////////////////////////////////////
FaxId = iaperçu(iFax,TelephoneDestinataire,"Fax")
Si FaxId = 0 alors
erreur(erreurInfo())
fin
iimprimeetat("Etat")

tantque faxEtat(FaxId,"Fax") <> FaxEtatInit
multitache()
fin

tantque vrai
selon faxEtat(FaxId,"Fax")
cas FaxEtatInactif
Message"Patientez...")
cas FaxEtatEnvoyé
Message("Fax envoyé")
cas FaxEtatEppel,FaxEtatInit,FaxEtatRépondu,faxEtatEnvoi,FaxEtatSonnerie
Message("Envoi en cours...")
autres cas
Message("Fax non envoyé")
fin
multitache()
fin
/////////////////////////////////////////////////////

Dans le cas où il y a un document non envoyé dans la file d'attente du
serveur de fax, la procedure boucle sans fin.

Mes questions :
- Y a t-il une astuce pour éviter ce pb ?
- Comment faite vous pour gérer les envoie d'états par fax en WD75 ?

Merci d'avance,

Samuel MONTAGNE
Publicado em março, 04 2004 - 1:49 PM
J'ai oublié 2 instructions dans mon code ! Les "sortir"
Voir le code corrigé ci dessous...
Bien entendu, ça règle pas mon pb. J'ai juste oublié de les recopier...

"Samuel MONTAGNE" <samuel.montagne@free.fr> a écrit dans le message de news:
4047065f@news.pcsoft.fr...

Bonjour

Je souhaiterai savoir si les fonction de gestion du fax à l'aide de
iaperçu(ifax,numFax) fonctionnent correctement.
J'ai énormement de pb avec ces commandes.
Par exemple, si il y a un fax échoué dans la file d'attente du serveur de
fax de WinXP, la fonction faxEtat ne passe pas par l'état "FaxEtatInit".

Du
coup, je suis dans l'impossibilité de suivre l'état de l'envoie.

Voici mon code :
/////////////////////////////////////////////////////
FaxId = iaperçu(iFax,TelephoneDestinataire,"Fax")
Si FaxId = 0 alors
erreur(erreurInfo())
fin
iimprimeetat("Etat")

tantque faxEtat(FaxId,"Fax") <> FaxEtatInit
multitache()
fin

tantque vrai
selon faxEtat(FaxId,"Fax")
cas FaxEtatInactif
Message"Patientez...")
cas FaxEtatEnvoyé
Message("Fax envoyé")

SORTIR
> cas
FaxEtatEppel,FaxEtatInit,FaxEtatRépondu,faxEtatEnvoi,FaxEtatSonnerie
Message("Envoi en cours...")
autres cas
Message("Fax non envoyé")

SORTIR
fin
multitache()
fin
/////////////////////////////////////////////////////

Dans le cas où il y a un document non envoyé dans la file d'attente du
serveur de fax, la procedure boucle sans fin.

Mes questions :
- Y a t-il une astuce pour éviter ce pb ?
- Comment faite vous pour gérer les envoie d'états par fax en WD75 ?

Merci d'avance,

Samuel MONTAGNE

Publicado em março, 04 2004 - 5:58 PM
Personne n'utilise la gestion des fax de windev ??????


"Samuel MONTAGNE" <samuel.montagne@free.fr> a écrit dans le message de news:
40471ec3@news.pcsoft.fr...

J'ai oublié 2 instructions dans mon code ! Les "sortir"
Voir le code corrigé ci dessous...
Bien entendu, ça règle pas mon pb. J'ai juste oublié de les recopier...

"Samuel MONTAGNE" <samuel.montagne@free.fr> a écrit dans le message de

news:
4047065f@news.pcsoft.fr...

Bonjour

Je souhaiterai savoir si les fonction de gestion du fax à l'aide de
iaperçu(ifax,numFax) fonctionnent correctement.
J'ai énormement de pb avec ces commandes.
Par exemple, si il y a un fax échoué dans la file d'attente du serveur

de
fax de WinXP, la fonction faxEtat ne passe pas par l'état "FaxEtatInit".
Du

coup, je suis dans l'impossibilité de suivre l'état de l'envoie.

Voici mon code :
/////////////////////////////////////////////////////
FaxId = iaperçu(iFax,TelephoneDestinataire,"Fax")
Si FaxId = 0 alors
erreur(erreurInfo())
fin
iimprimeetat("Etat")

tantque faxEtat(FaxId,"Fax") <> FaxEtatInit
multitache()
fin

tantque vrai
selon faxEtat(FaxId,"Fax")
cas FaxEtatInactif
Message"Patientez...")
cas FaxEtatEnvoyé
Message("Fax envoyé")
SORTIR

cas
FaxEtatEppel,FaxEtatInit,FaxEtatRépondu,faxEtatEnvoi,FaxEtatSonnerie

Message("Envoi en cours...")
autres cas
Message("Fax non envoyé")
SORTIR

fin
multitache()
fin
/////////////////////////////////////////////////////

Dans le cas où il y a un document non envoyé dans la file d'attente du
serveur de fax, la procedure boucle sans fin.

Mes questions :
- Y a t-il une astuce pour éviter ce pb ?
- Comment faite vous pour gérer les envoie d'états par fax en WD75 ?

Merci d'avance,

Samuel MONTAGNE



Publicado em março, 17 2004 - 4:51 PM
J'ai travaillé beaucoup sur ce problème, la fonction faxetat ne fontionne
pas bien.

J'ai contourné le problème en allant chercher les logs de fax générés par
la console de télécopie sous Windows XP [ActivityLog\Outboxlog.Txt] un fichier
caché. L'état final du fax est inscrit dans ce fichier.


"Samuel MONTAGNE" <samuel.montagne@free.fr> wrote:

Personne n'utilise la gestion des fax de windev ??????


"Samuel MONTAGNE" <samuel.montagne@free.fr> a écrit dans le message de news:
40471ec3@news.pcsoft.fr...

J'ai oublié 2 instructions dans mon code ! Les "sortir"
Voir le code corrigé ci dessous...
Bien entendu, ça règle pas mon pb. J'ai juste oublié de les recopier...

"Samuel MONTAGNE" <samuel.montagne@free.fr> a écrit dans le message de
news:

4047065f@news.pcsoft.fr...

Bonjour

Je souhaiterai savoir si les fonction de gestion du fax à l'aide de
iaperçu(ifax,numFax) fonctionnent correctement.
J'ai énormement de pb avec ces commandes.
Par exemple, si il y a un fax échoué dans la file d'attente du serveur
de

fax de WinXP, la fonction faxEtat ne passe pas par l'état "FaxEtatInit".
Du

coup, je suis dans l'impossibilité de suivre l'état de l'envoie.

Voici mon code :
/////////////////////////////////////////////////////
FaxId = iaperçu(iFax,TelephoneDestinataire,"Fax")
Si FaxId = 0 alors
erreur(erreurInfo())
fin
iimprimeetat("Etat")

tantque faxEtat(FaxId,"Fax") <> FaxEtatInit
multitache()
fin

tantque vrai
selon faxEtat(FaxId,"Fax")
cas FaxEtatInactif
Message"Patientez...")
cas FaxEtatEnvoyé
Message("Fax envoyé")
SORTIR

cas
FaxEtatEppel,FaxEtatInit,FaxEtatRépondu,faxEtatEnvoi,FaxEtatSonnerie

Message("Envoi en cours...")
autres cas
Message("Fax non envoyé")
SORTIR

fin
multitache()
fin
/////////////////////////////////////////////////////

Dans le cas où il y a un document non envoyé dans la file d'attente

du
serveur de fax, la procedure boucle sans fin.

Mes questions :
- Y a t-il une astuce pour éviter ce pb ?
- Comment faite vous pour gérer les envoie d'états par fax en WD75 ?

Merci d'avance,

Samuel MONTAGNE