PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Cde EmailOuvreSessionSMTP "plante" en GPRS
Cde EmailOuvreSessionSMTP "plante" en GPRS
Débuté par jpmercier, 29 juin 2005 19:53 - 5 réponses
Posté le 29 juin 2005 - 19:53
Bonjour à tous

J'utilise la fonction EmailOuvreSessionSMTP dans mon application CRM pour envoyer un rapport par messagerie.
Cela fonctionne PARFAITEMENT si mon Pocket (Qtek 2020i) est en mode Wifi. Par contre, en GPRS ca ne fonctionne plus. Un message du genre "Impossible d'établir une connexion. Le socket a renvoyé l'err. système suivante : <Réseau indisponible WSAENETDOWN>.
Pourtant j'ai 5 barres en réception GPRS!! Qqun a une idée?
Ma fonction EmailOuvreSessionSMTP est conforme à l'exemple donné dans l'aide.
Merci et amitiés
JPM
Posté le 30 juin 2005 - 14:41
L'accès distant est-il bien préalablement ouvert ?
(fonction NetOuvreAccesDistant)

"JPM" <jpmercier@wanadoo.fr> a écrit dans le message de news:
42c2b961$1@news.pcsoft.fr...

Bonjour à tous

J'utilise la fonction EmailOuvreSessionSMTP dans mon application CRM pour
envoyer un rapport par messagerie.
Cela fonctionne PARFAITEMENT si mon Pocket (Qtek 2020i) est en mode Wifi.
Par contre, en GPRS ca ne fonctionne plus. Un message du genre "Impossible
d'établir une connexion. Le socket a renvoyé l'err. système suivante :
<Réseau indisponible WSAENETDOWN>.
Pourtant j'ai 5 barres en réception GPRS!! Qqun a une idée?
Ma fonction EmailOuvreSessionSMTP est conforme à l'exemple donné dans
l'aide.
Merci et amitiés
JPM
Posté le 30 juin 2005 - 18:26
Bonjour, Lionel
J'ai essayé avec cette fonction NetOuvreAccesDistant, mais je ne comprend pas du tout comment elle fonctionne. Les explications de l'aide sont assez nébuleuses.
Doit elle être placée avant ouverture de session smpt? Le nom de la connexion correspond-il à Orange World GPRS (connexion GPRS de mon Pocket)?
Toujours est-il que cette fonction est incompatible avec une connexion wifi et qu'elle me retourne un "roman" d'erreurs en GPRS (la page d'erreur est trop grande pour le Pocket!
Je l'utilise certeinement très mal. N'y a-t-il pas queque part une aide précise concernant cette focntion?
Encore merci et amitiés
JPM
Posté le 30 juin 2005 - 21:26
oui, il est nécessaire d'ouvrir une connection au préalable.

exemple :
netouvreaccesdistant("Orange World GPRS")
httprequete("http://....


"JPM" <jpmercier@wanadoo.fr> a écrit dans le message de news:
42c3f67e@news.pcsoft.fr...

Bonjour, Lionel
J'ai essayé avec cette fonction NetOuvreAccesDistant, mais je ne comprend
pas du tout comment elle fonctionne. Les explications de l'aide sont assez
nébuleuses.
Doit elle être placée avant ouverture de session smpt? Le nom de la
connexion correspond-il à Orange World GPRS (connexion GPRS de mon
Pocket)?
Toujours est-il que cette fonction est incompatible avec une connexion
wifi et qu'elle me retourne un "roman" d'erreurs en GPRS (la page d'erreur
est trop grande pour le Pocket!
Je l'utilise certeinement très mal. N'y a-t-il pas queque part une aide
précise concernant cette focntion?
Encore merci et amitiés
JPM



Posté le 01 juillet 2005 - 12:58
Non. Ca ne fonctionne absolument pas. Il n'y a que lorsque le Pocket est connecté à ActiveSync ou en wifi que ca marche (Sans la fonction NetOuvreAccèsDIstant).
EN mode autonome (GPRS ou GSM), le PDA Phone "plante"! Qu'il y ait HttpRequête ou pas.
Pas moyen de solliciter la messagerie du Pda Phone dans ce mode pour envoyer un message.
Je vais voir si le sce technique peut me donner des infos...
Amitiés
JPM
Posté le 10 août 2005 - 00:06
Dans les Parametres de ton Qtek tu dois avoir un menu "Connexion de données"
ou tu trouves ta connexion Internet par GPRS, regardes le nom de ton "Point
d'accès", c'est le paramètre que tu dois employer avec la commande
NetOuvreAccesDistant, ca doit etre EXACTEMENT la meme syntaxe sinon il ne
connectera pas. Tu dois bien sur d'abord établir la liaison GPRS avant
d'essayer de l'employer.

syntaxe:
Rapport est un entier = NetOuvreAccèsDistant("mobistar GPRS") //c'est le nom
que j'ai donné a mon point d'accès et pas l'APN qui lui est attribué
SI Rapport = 0 ALORS
// commandes a executer après connexion
// NetFermeAccèsDistant()
SINON
Erreur("Erreur lors de la connexion", NetMsgErreur(Rapport))
FIN


"JPM" <jpmercier@wanadoo.fr> a écrit dans le message de news:
42c3f67e@news.pcsoft.fr...

Bonjour, Lionel
J'ai essayé avec cette fonction NetOuvreAccesDistant, mais je ne comprend
pas du tout comment elle fonctionne. Les explications de l'aide sont assez
nébuleuses.
Doit elle être placée avant ouverture de session smpt? Le nom de la
connexion correspond-il à Orange World GPRS (connexion GPRS de mon
Pocket)?
Toujours est-il que cette fonction est incompatible avec une connexion
wifi et qu'elle me retourne un "roman" d'erreurs en GPRS (la page d'erreur
est trop grande pour le Pocket!
Je l'utilise certeinement très mal. N'y a-t-il pas queque part une aide
précise concernant cette focntion?
Encore merci et amitiés
JPM