tendence
Messages postés2Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention15 août 2005
-
11 août 2005 à 13:05
tendence
Messages postés2Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention15 août 2005
-
15 août 2005 à 02:10
Bonjour j´ai réalisé une petite application d´un client mail, dans l´état basique des choses je n´ai implémenté que les fonctionnalité de base décrite dans un ancien RFC 821 ou 822.
puis j´ai décidé de séparer mon exe en module apès la création d´un package.
l´appel au fonction interface se passe bien mais le programme ne fonctionne pas comme avant, je crois que la cause à un rapport avec la durée vie des objets.
en tout cas lors de la connextion avec le serveur pop il retourne une exception suivante
System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length
at System.String.Substring(Int32 startIndex, Int32 length)
at bibClass_cafe.Pop3.Connect(String server, String username, String password) in c:\Documents and Settings\test\Mes documents\SharpDevelop Projects\bibClass_cafe\Pop3.cs:line 53
at MainForm.ButPOPClick(Object sender, EventArgs e) in c:\Documents and Settings\test\Mes documents\SharpDevelop Projects\café_mail2\MainForm.cs:line 439
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 11 août 2005 à 14:18
Salut j'ai pas tout regardé mais l'exception te dit que tu as un problème avec les instances de "SubString( 0, 3 )", 3 n'est pas une position dans la chaine.
tendence
Messages postés2Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention15 août 2005 15 août 2005 à 02:10
merci pour vos réponse,
si je n'ai pas répondu parce ke j'etai en déplacement
j'ai réalisé quelque test, j'ai augmenté la duré pour laquelle la connexion ne serra pas intérompu (la variable timeOut dans TcpClient).
l'erreur coorespandant à substring n'est plus mai il y a une autre erreur de type le serveur distant ne répond pas convenablement.
au cour de l'etablissement de la connexion j'utilise les fonction write et response pour cfommuniqué avec le serveur mais aparament lors du troisième appel de l'une de ces deux fonctions leurs execution est étoufé
comme je croyai la premiere erreur etait du au temps qu'il ne faut pas dépasser entre l'appel des différents fonction avec la communiccation avec un serveur distant surtout si le temps de propagation est important
mai maintenant je crois ke la nouvelle eerrreur est du à un kelkechose en rapport avec la pile ou l'ercasement des zone mémoire partagé propore au DLL.