cerhu > microsoft.* > microsoft.vstudio

Magaly BOREAN (22/04/2008, 16h11)
Bonjour,

je m'adresse à vous car je tourne en rond sans trouver aucune logique ni aucune piste à un problème qui m'est apparu récemment.
Je pense être dans le bonne newsgroup, enfin je l'espère.
Voici mon problème :
Je développe sous vs6, mais le problème se retrouve également dans vs 2005.
J'ai développé des objets com en c++ qui utilisent la librairie cdosys.dll pour l'envoi de mail.
Ma fonction SendMail fonctionnait puisqu'elle est en production chez des clients.
Je développe un nouvel objet com qui utilise cette fonction. Aucun problème jusque dans la matinée du 9 avril.
SAns n'avoir rien modifié, je continue mon développement l'après midi et BUG !!!
lors de la configuration de l'object, génération d'exception !
J'ai des sites développés en asp qui utilisent cette librairie et qui ne posent pas problèmes.
Cette anomalie se produit sur tous les postes de mon réseaux d'entreprise, et mes collègues ont rencontrés le même problème !

Voici ma fonction qui fonctionne en temps normal, en rouge les lignes qui génèrent l'exception suivante :
First-chance exception ... (Kernel32.dll) : 0xe06d7363 ...

IMessagePtr iMsg(__uuidof(Message));

IConfigurationPtr iConf(__uuidof(Configuration));
iConf->Load(cdoDefaults,_T(""));

FieldsPtr iFlds;

iMsg->Configuration=iConf;
iFlds=iConf->Fields;
iFlds->Item[cdoSendUsingMethod]->Value = _variant_t((long)cdoSendUsingPort);
iFlds->Item[cdoSMTPServer]->Value = _variant_t(m_szServeurSMTP);
iFlds->Item[cdoSMTPServerPort]->Value = _variant_t((long)m_dwPortSMTP);
iFlds->Item[cdoSMTPConnectionTimeout]->Value = _variant_t((long)20);
if (m_szAuthentification[0] == '1')
{
iFlds->Item[cdoSMTPAuthenticate]->Value = _variant_t((long)cdoBasic);
iFlds->Item[cdoSendUserName]->Value = _variant_t(m_szUserSMTP);
iFlds->Item[cdoSendPassword]->Value = _variant_t(m_szPassSMTP);
}
else
{
iFlds->Item[cdoSMTPAuthenticate]->Value = _variant_t((long)cdoAnonymous);
}
iFlds->Update();
iMsg->To = _bstr_t(szMail);
iMsg->From = _bstr_t(m_szEmailFrom);
iMsg->Subject = _bstr_t(szSujet);

iMsg->HTMLBody = _bstr_t(szMessage);
// iMsg->TextBody = _bstr_t(szMessage);

iMsg->Send();

J'espère que vous pourrez m'éguiller dans la résolution de ce problème parce que je ne vois aucune logique à tous celà!

Merci d'avance pour votre précieuse aide/

Cordialement
Gloops (02/05/2008, 19h17)
Bonjour,

Quand on a un numéro d'erreur sous la main, c'est par là qu'il faut
attaquer.

En l'occurrence, ce numéro apparaît avec plusieurs applications, doncil
faut chercher "Outlook e06d7363"

Certains ont rencontré cette erreur dans un cas où ils voulaient
sauvegarder des messages qui étaient verrouillés (et il est vrai que si
on attaque par CDO les messages ont une chance d'être verrouillés par
Outlook dans certains cas, typiquement le cas où on aurait tendance à
chercher du côté des mises à jour Microsoft).

Ceci fait partie de la pêche, il y est d'ailleurs entre autres question
de mises à jour Microsoft, justement :

[..]

____________________________________________
Magaly BOREAN a écrit, le 22/04/2008 16:11 :
[..]
Discussions similaires
Probleme avec iconv et imagestring de la librairie gd

La SELIO, librairie du POI -France- votre librairie en tous domaine :

Petit problème avec la librairie graphique wxWidget

Gros problème avec ENTITY et la librairie expat de James Clark


Fuseau horaire GMT +2. Il est actuellement 14h12. | Privacy Policy