begin process at 2010 09 06 23:02:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Divers

 > 

Débutant(e)

 > 

VFPWinsock probleme pour joindre un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

VFPWinsock probleme pour joindre un fichier

lundi 12 juillet 2010 à 14:58:23 | VFPWinsock probleme pour joindre un fichier

rom87

Bonjour ;

Je viens de tester VFPvinsock pour envoyer des mails.
Tout marche correctement sauf lors de l'envoi de fichier.
"Impossible d'envoyer le mail
Chemin ou nom de fichier invalide"

Voici la parti de code qui devrait vous intéresser même si c'est de copier coller.

#define CRLF Chr(13)+Chr(10)
#define MON_EMAIL "romain@eri.com"
#define MON_SERVEUR_DE_MAIL "smtp.eri.com"
#define MON_LOGIN "mon login esmtp"
#define MON_PASSE "mon passe esmtp"
#define TO_EMAIL "sup@eri.com"
#define JOINDRE "c:\temp\fichier1.jpg, c:\temp\fichier1.jpg"




set proc to vfpWinsock

o=CREATEOBJECT("VFP_Winsock_Send_Mail")
o.smtp_host = MON_SERVEUR_DE_MAIL
o.from = MON_EMAIL
o.from_name = "Mail allMAINT"
o.to = TO_EMAIL
o.to_name = "Testeurs"
o.Subject = "Tests"
o.Message = "Hello World" + CRLF + "Cordialement"
o.attachment = "c:\temp\fichier1.jpg"
o.TraceFile = "c:\temp\VFPsendmail.txt"
IF not o.send()
? "Erreur : " + o.Erreur
ENDIF
o=Null

release procedure vfpWinsock


Avez vous déjà rencontré le même problème?
(Je précise les fichiers existe bien ^^)

CDT romain
VFP9 XP
lundi 12 juillet 2010 à 18:11:20 | Re : VFPWinsock probleme pour joindre un fichier

FrancisFaure

Bonjour,

- A première vue : le fichier c:\temp\fichier1.jpg n'existerait pas sur ta machine.
- Normalement j'ai mis des codes d'erreur devant le message erreur n°

- je vois que tu as un fichier de log
c:\temp\VFPsendmail.txt

pourrais tu le consulter, et me dire
* quelle est la version de de vfpwinsock que tu utilise (c'est au debut du fichier)
* et les dernieres lignes qui expliquent l'erreur.

Cordialement
Francis FAURE
mardi 13 juillet 2010 à 13:47:59 | Re : VFPWinsock probleme pour joindre un fichier

rom87

Bonjour et merci francis

Donc VFPWinsock Version 1.19 (j'ai testé aussi la 1.07b au cas ou)

Sinon voilas ce que me donne le log lorsque je joint un fichier
12/07/2010 14:48:56 VFP version : 9.0
12/07/2010 14:48:56 VFPwinsock version : 1.19
12/07/2010 14:48:56 Attachment : c:\temp\1.jpg

Évidement j'ai testé avec différent nom/dossier/type.

Cordialement

PS: je viens de testé avec un fichier non existant, à ce moment j'ai bien un erreur.
ERR06 : Le fichier à attacher n'existe pas.(c:\temp\10.jpg)
mercredi 21 juillet 2010 à 09:06:37 | Re : VFPWinsock probleme pour joindre un fichier

rom87

Bonjour, je relance le sujet avez vous déjà rencontré ce problème ?
mercredi 28 juillet 2010 à 12:17:48 | Re : VFPWinsock probleme pour joindre un fichier

FrancisFaure

Bonjour

Je ne comprends le message d'erreur mentionné, mise a part l'existance du fichier lui même qui déclanche bien une erreur ERR06.

Tonf fichier joint n'est pas déjà ouvert dans une autre application ?

- pourrais tu essayer avec la version 1.20
http://www.vfp.fr/telecharger.asp

- si cela ne fonctionne toujours pas :
pourras tu me donner le code exact utilisé (sans mot de passe) et le fichier .jpg que tu essais d'expédier ?

Cordialement
Francis
jeudi 29 juillet 2010 à 11:14:10 | Re : VFPWinsock probleme pour joindre un fichier

rom87

Bonjour je viens de tester avec la version 1.20

Non mon fichier n'est pas ouvert.

Avant j'avais un teste personnaliser je viens de l'enlever. Le nouveaux message d'erreur est : "CHEMIN OU NOM DE FICHIER NON VALIDE. dans le programme: 'SEND' à la ligne 434 avec le numéro d'erreur suivant: 202 dans l'écran MNGESPARC.MNFOURNI"

Mon code exacte dans la fonction qui s'active par un clique sur un bouton:
#define CRLF Chr(13)+Chr(10)
#define MON_EMAIL "romain@eri.com"
#define MON_SERVEUR_DE_MAIL "smtp.eri.com"
#define MON_LOGIN "mon login esmtp"
#define MON_PASSE "mon passe esmtp"
#define TO_EMAIL "sup@eri.com"
#define JOINDRE "c:\temp\fichier1.jpg, c:\temp\fichier2.jpg"

set proc to vfpWinsock

o=CREATEOBJECT("VFP_Winsock_Send_Mail")
o.smtp_host = MON_SERVEUR_DE_MAIL
o.from = MON_EMAIL
o.from_name = "Mail allMAINT"
o.to = TO_EMAIL
o.to_name = "Testeurs"
o.Subject = "Tests"
o.Message = "Hello World" + CRLF + "Cordialement"
o.attachment = "c:\temp\fichier1.jpg"
o.TraceFile = "c:\temp\VFPsendmail.txt"
IF not o.send()
? "Erreur : " + o.Erreur
ENDIF
o=Null

release procedure vfpWinsock

ps: lien de dl de mon fichier .jpg => http://dl.free.fr/fmfHP8sRS
jeudi 29 juillet 2010 à 12:29:51 | Re : VFPWinsock probleme pour joindre un fichier

FrancisFaure

Bonjour

Bizarre ...
la ligne 434 de vfpwinsock 1.2 correspond a une initialisation de variable ...

Est tu sur de ne pas avoir plusieurs fichiers vfpWinsock.prg différents ?

- pourrais tu tester :

a) créer un répertoire de test par eemple c:\test

b) copier dans ce répertoire le vfpWinsock.prg (version 1.2)

c) creer dans ce répertoire de test un fichier test.prg avec vfp (modify command c:\test\test.prg), copier dans ce programme test.prg exactement les lignes que tu as donnés ci-avant

d) lancer le programme test.prg
Résultat ?
si erreur VFP => merci de me donner le numéro de l'erreur VFP
et numero de ligne de l'erreur

Cordialement
Francis
jeudi 29 juillet 2010 à 14:07:27 | Re : VFPWinsock probleme pour joindre un fichier

rom87

Re donc voilas teste effectué comme tu me l'as indiqué.

Une erreur ce produit me surligne la ligne 434 "=strtofile (....)"
Le message m'indique "Chemin ou nom de fichier non valide"

Cordialement
jeudi 12 août 2010 à 09:28:43 | Re : VFPWinsock probleme pour joindre un fichier

rom87

Bonjour,

Je relance.

Cordialement.


Cette discussion est classée dans : fichier, mail, to, define, vfpwinsock


Répondre à ce message

Sujets en rapport avec ce message

Envoit de fichier avec thunderbird [ par rom87 ] Bonjour; Je souhaite joindre un fichier à un mail avec la messagerie pas défaut sur un PC. Ma piste de départ était: email = CreateObject('Wscript.S Centrer un fenêtre (DEFINE WINDOW ...) [ par johnmary ] Bonjour,Je souhaiterais définir des fenêtres qui sont centrées au milieude l'écran.Avec DOS, cela ne posait aucun problème, car par défaut lecentre de re-selection d'enregistrement [ par brunaux ] dans le 1er fichier il y a donc 75 variables,les 4 premieres sont de longueur differentes et toutes de type caractere, et les 71 autres dont toutes de Export d'une requête en xls [ par crampe666 ] Salut à tous,Je cherche (et même j'arrive) à exporter les résultats d'une requête dans un fichier excel.Voici mon bout de code :   select mon_champ fr problème avec alter table [ par jee0404 ] bonjour,             Je travaille avec les tables de foxpro (dbf) et j'ai faite un logiciel qui changele nom des colonmes manuellement avec la command j'ai besoin de votre aide dans une chose importante dans foxpro [ par jbenzakour ] je suis programmeur de vb et je ne connait rien dans le foxpro mais dans la société ou je travail se trouve un programme de la paie avec fox pro. et j copier ver excel [ par brunaux ] Bonjour à tousComment faire lorsque l'on à un fichier de 30 0000 (ou plus) enregistrements et que l'on veut le copier en excel et avoir l'integralite importation txt --> fox pro [ par gregorian ] Bonjour, à tous, J'aurais voulu savoir si il existait une fonction permettant de lancer la commande d'importation d'un fichier txt en dbf (un peu comm prob avec un append from [ par gregorian ] Bonjour, J'ai été voir cette fonction, et il me semble qu'elle répond tout a fait à mes attentes sauf un petit problème.Donc, la table existe, je l'ai Form [ par Domatreal ] SalutJe suis un novice en Visual FoxPro. J'ai la version 9.0. Je programme par plaisir. J'ai creer une forme avec laquelle j'ouvre un fichier et j'aim


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales