POP ?

Programmation d'applications complexes
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

Oliv : un grand merci : pas encore testé, mais ça va être super pratique ! :wink:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

la doc n'est pas comme je le veux et il y a se petit problème pour les erreurs mais que je sais comment corriger Wink
si tu met tout ça au point previens nous :D



oui mais tu en rajoutes 120 avec
oui bien sur , mais c'est ta reflexion qui m'oblige !!
alors bien sur tu peut jouer le malin maintenant :popcorn: #jaune :lol: :lol:
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

Je viens d'essayer ta lib (très bon boulot), mais je rencontre un problème :
Lors de l'appel de la fonction POPConnexion() j'ai un plantage (fermeture brusque) uniquement sous XP. Par contre quand la connexion est impossible (=1) ça fonctionne sous xp
Sous 98 ça marche, je ne comprend pas trop !

Est'il possible de voir les sources ?
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Pas de problème pour les sources, mais je veux changer deux-trois chose d'abord car certaines parties ne sont vraiment pas "joliment" codées, mais je ne sais pas quand je pourrais les publier, avant mi septembre je pense :oops: Pour le plantag je ne comprends pas nonplus, sous XP Pro chez moi, pas de problèmes
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

J'appel les fonctions de ta lib dans une procedure, je nes ais pas si cela peut influencer ?
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

julien a écrit :J'appel les fonctions de ta lib dans une procedure, je nes ais pas si cela peut influencer ?
Pas du tout, comme toutes les libs (à mon avis) on peut les apeller de partout
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Faut voir... Y peut y avoir quelque chose dans le code que PB gère mal et qui abime la pile... Par exemple en mettant une interface dans une structure et en appelant une méthode à partir d'une procédure (mais le problème a été signalé et corrigé)

Dri
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Je n'utilse pas d'interfaces, donc ça ne vient pas de là, sinon logisuement le code devrait être Multi-plateformes :D
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

je disais juste que le problème peut venir de PB si ca plante uniquement dans une fonction et pas dans le programme principal...

Dri
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Dr. Dri a écrit :je disais juste que le problème peut venir de PB si ca plante uniquement dans une fonction et pas dans le programme principal...

Dri
ah ok :oops:
julien
Messages : 846
Inscription : ven. 30/janv./2004 15:06
Contact :

Message par julien »

j'ai toujour le même problème,

Par contre dans le code de ta lib, est ce que tu utilises les fonctions Print(Texte$) ?, parce que je ne comprend pas comment tu gère l'affichage sinon (voir le bout de code)

Donc si je met un OpenConsole() avant ça fonctionne si je l'enlève plantage sauvage !


Fonctionne

Code : Tout sélectionner

OpenConsole()
POPInit("pop.wanadoo.fr","utilisateur","pass")
res=POPConnexion()

MessageRequester("","Connexion"+Chr(10)+Str(res),0)

POPListe()
POPQuitter()
Fonctionne pas

Code : Tout sélectionner

;OpenConsole()  console desactivé
POPInit("pop.wanadoo.fr","utilisateur","pass")
res=POPConnexion()

MessageRequester("","Connexion"+Chr(10)+Str(res),0)

POPListe()
POPQuitter()
:roll:
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

julien a écrit :j'ai toujour le même problème,

Par contre dans le code de ta lib, est ce que tu utilises les fonctions Print(Texte$) ?, parce que je ne comprend pas comment tu gère l'affichage sinon (voir le bout de code)

Donc si je met un OpenConsole() avant ça fonctionne si je l'enlève plantage sauvage !


Fonctionne

Code : Tout sélectionner

OpenConsole()
POPInit("pop.wanadoo.fr","utilisateur","pass")
res=POPConnexion()

MessageRequester("","Connexion"+Chr(10)+Str(res),0)

POPListe()
POPQuitter()
Fonctionne pas

Code : Tout sélectionner

;OpenConsole()  console desactivé
POPInit("pop.wanadoo.fr","utilisateur","pass")
res=POPConnexion()

MessageRequester("","Connexion"+Chr(10)+Str(res),0)

POPListe()
POPQuitter()
:roll:
Bizarre, non je ne met aucune fonction d'affichage dans la lib, ou alors j'ai oublié d'en enlever une mais ça m'étonne franchement beaucoup. Pour les sources comme tu as demandé en PM, je vais essayer mais ce n'est pas sur car pendant encore 2-3 semaines voir plus je n'ai accès à internet qu'a l'école et on ne va avoir les autorisations avant 1 smeaine ou 2, enfin j'essai de te le passer dès que je peux désolé :oops:
Répondre