![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| | ||||
| ||||
| |
| |||
| Gregory, J'ai testé l'envoi de mes fichiers txt avec ta modification. plus d'erreur 31 ou 1234 Merci Karine "Gregory" <Gregory***nowhere.com> a écrit dans le message de news: Os%23M7ki7IHA.2544***TK2MSFTNGP04.phx.gbl... > Karine, > > Je mets le truc corrige dans ton mail > > -- > Gregory > __ > "Karine" <info_sansspam***sansspam-soft-lan.com> wrote in message > news:ONPvUfi7IHA.1420***TK2MSFTNGP06.phx.gbl... >> Bonjour, >> >> Je peux biensur tester les corrections apportées avec vfp8 et mes >> exemples de fichiers texte. Le seul truc c'est que je suis en vacances ce >> soir. Retour le 18/08. >> >> Cordialement >> >> Karine >> >> >> >> "Gregory" <Gregory***nowhere.com> a écrit dans le message de news: >> %23v22bJY7IHA.5024***TK2MSFTNGP03.phx.gbl... >>> Bon Francis, >>> >>> J'ai bu le cafe que tu m'as offert - c'est gentil - merci >>> >>> Je fais ton test (4*1024) : 11 sec >>> Je fais mon test: 0.1 sec >>> >>> local obj, i >>> obj = createobject('truc') >>> >>> for i=1 to 4*1024 >>> obj.Property = m.obj.Property + REPLICATE("1",1024) >>> next >>> >>> >>> >>> Si tu m'envoies ton winsock - avec ton bug corrige !- (je crois que j'ai >>> la version 1.16), je vais integrer mon truc dedans >>> >>> je ne toucherai qu'a this.DATA - je me perds dans ce grand spaghetti >>> >>> Karine: >>> >>> Es-tu prete a faire le test enVFP8 ? Je n'ai que la 9 >>> -- >>> Gregory >>> __ >>> "Francis Faure" <francis.faure_***_dord.com> wrote in message >>> news:uTNGA9O7IHA.3692***TK2MSFTNGP05.phx.gbl... >>>> Gregory, >>>> >>>> Hum, >>>> je suis d'accord dans le principe et conceptuellement dans tes >>>> propos... >>>> Mais.... >>>> >>>> pour répondre >>>> je ne passe justement PAS par une propriété d'une classe (expres) >>>> >>>> Car le probleme est justement la limitation des propriétés de VFP >>>> qui ne support pas plus de 16 Méga >>>> >>>> si tu veux t'en convaincre : essayes le code suivant : >>>> o=CREATEOBJECT("truc") >>>> o.Property = "" >>>> FOR i=1 TO 17*1024 >>>> ? i >>>> o.Property = o.Property + REPLICATE("1",1024) >>>> next >>>> DEFINE CLASS truc as Custom >>>> Property = "" >>>> ENDDEFINE >>>> >>>> prends un café, >>>> mais ça va peter à la tronche lorsque i = 16384 >>>> >>>> >>>> le probleme actuel de vfp winsock /send mail est donc bien que >>>> j'utilise des propriétés et subit la limitation de 16Mo >>>> >>>> Pascal m'a donné une idée et la solution pour contourner (passer par >>>> des variables), >>>> mais j'avoue ne pas avoir pris le temps de tout re implementer en >>>> variables >>>> car je me dit : >>>> d'une part : qu'un mail de 16Mo .... c'est une erreur de >>>> conception... a mon humble avis... >>>> d'autre part : la majorité des opérateurs internet de laisse pas >>>> passer un mail d'un tel taille (en France) >>>> >>>> ceci dit je travail sur la 1.18 de vfp_winsock elle supportera + que >>>> 16mo (pour le principe) mais je vais devoir passer par variables et >>>> fichiers temporaires, >>>> enfin : je sais qua'vant qu'il y a des trucs a optimiser en terme de >>>> temps de traitement >>>> >>>> Je vais peut être rajouter une propriété "Zip_Attachment" pour zipper >>>> avant d"expédier >>>> >>>> >>>> si tu as un peu de temps : je peux te donner des exemples si tu veux >>>> m'aider a optimiser et contribuer ? >>>> >>>> Cordialement >>>> Francis >>>> >>>> >>>> >>>> >>>> "Gregory" <Gregory***nowhere.com> a écrit dans le message de news: >>>> ORSFLNO7IHA.3976***TK2MSFTNGP06.phx.gbl... >>>>> Francis, >>>>> >>>>> Au sujet de Winsock - alines - suggestion >>>>> >>>>> (1) Au lieu d'etre un chaine de car, j'utiliserais un objet collection >>>>> >>>>> (2) this.data = this.data + .... + CRLF >>>>> this.data.Add(...) && pas de CRLF >>>>> >>>>> (3) l'envoi, au lieu de alines, tu parcours la collection, par item, >>>>> tu envoies le contenu + CRLF >>>>> >>>>> Comme cela, je crois que le probleme de alines() sera disparu >>>>> -- >>>>> Gregory >>>>> __ >>>>> "Francis FAURE (www.atoutfox.org)" <francis.faure[***]dord.com> wrote in >>>>> message news:%23LZleqK7IHA.2336***TK2MSFTNGP03.phx.gbl... >>>>>> Avec quelle version de VFP ? >>>>>> Avec quelle version de VFP winsock ? >>>>>> Cordialement >>>>>> Francis >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> "Karine" <info_sansspam***sansspam-soft-lan.com> a écrit dans le >>>>>> message de >>>>>> news:OCIxp2J7IHA.1080***TK2MSFTNGP06.phx.gbl... >>>>>>> Bonjour, >>>>>>> >>>>>>> Chaque mois je dois transmettre un fichier texte par mail pour cela >>>>>>> j'utilise vfpwinsock. >>>>>>> Cela fonctionne parfaitement jusqu'a une certaine taille de fichier, >>>>>>> puis >>>>>>> selon la taille j'ai les erreurs suivantes: >>>>>>> -> Dans winsock_sendmail Alines déclenche une erreur car j'ai plus >>>>>>> de >>>>>> 65000 >>>>>>> lignes (erreur 31 je crois) >>>>>>> -> Dans winsock_sendmail erreur 1234 indices hors limite >>>>>>> -> Sur les très gros fichiers Erreur 1903 (chaine trop longue) dans >>>>>>> Send >>>>>>> c'est lors de la création de This.data >>>>>>> Je renseigne dans la classe smtp_host,from, from name,subject et >>>>>> attachment. >>>>>>> Pour l'instant je vais limité mon fichier texte à 20000 lignes et >>>>>> lorsqu'il >>>>>>> sera plus volumineux je l'enverrai par morceaux >>>>>>> (pour renseignement c'est un fichier texte de 162 caractères par >>>>>>> lignes. >>>>>> sur >>>>>>> un fichier de 32712 lignes, this.data en contient 64642 au moment du >>>>>> Alines) >>>>>>> Y a t'il un moyen avec vfpwinsock pour détecter si le fichier est >>>>>>> trop >>>>>>> volumineux pour l'envoi? >>>>>>> >>>>>>> Cordialement >>>>>>> >>>>>>> Karine >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>> >> >> > |
| |||
| Merci Ce qui est vraiment formidable ici c'est la réactivité, la compétence, la disponibilité des personnes intervenant sur ce forum. Donc merci à tous cordialement Karine "Gregory" <Gregory***nowhere.com> a écrit dans le message de news: %23Eq4Y0k7IHA.5596***TK2MSFTNGP02.phx.gbl... > Avec plaisir - bonnes vacances > > -- > Gregory > __ > "Karine" <info_sansspam***sansspam-soft-lan.com> wrote in message > news:%23Qcznuk7IHA.1196***TK2MSFTNGP05.phx.gbl... >> Gregory, >> >> J'ai testé l'envoi de mes fichiers txt avec ta modification. plus >> d'erreur 31 ou 1234 >> >> Merci >> Karine > |
| |
| |
![]() |
| Tags: jointes, pices, taille, winsock |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| Re: Winsock 1.17 | Francis FAURE \(www.atoutfox.org\) | Newsgroup microsoft.public.fr.fox | 2 | 24/07/2008 21h44 |
| Re: Winsock | Francis FAURE \(www.atoutfox.org\) | Newsgroup microsoft.public.fr.fox | 2 | 23/07/2008 13h05 |
| FTP avec Winsock | christ | Newsgroup microsoft.public.fr.vb | 3 | 22/05/2008 22h41 |
| Re: winsock - créer un messenger | Paul Bacelar | Newsgroup microsoft.public.fr.dotnet.vc | 2 | 18/01/2006 22h13 |