Moj program stuca u jednoj liniji u ovom delu koda:
Code:
_NameSpacePtr oNameSpace;
_MailItemPtr oNewMail;
AttachmentsPtr oAttachments;
//oNameSpace = comOutLook->GetNamespace(WideString("MAPI"));
oNameSpace = ns;
// oNameSpace->Logon("","", false, false);
oNewMail = ola->CreateItem(olMailItem);
oNewMail->Recipients->Add(WideString("[email protected]"));
oNewMail->Recipients->ResolveAll();
oNewMail->Subject = WideString("Hello from CNH!");
oNewMail->Body = WideString("This is the body of CNH message");
oNewMail->Attachments->Add("C:\\tmp\\idsql32.zip");
// oNewMail->Attachments = oAttachments;
// oNewMail->Attachments->Add("C:\tmp\idsql32.zip", "", "", "");
if (!oNewMail->Send())
OutputDebugString("We had problems...");
else
OutputDebugString("We've sent e-mail...");
ola->Quit();
// ola->Disconnect();
_NameSpacePtr oNameSpace;
_MailItemPtr oNewMail;
AttachmentsPtr oAttachments;
//oNameSpace = comOutLook->GetNamespace(WideString("MAPI"));
oNameSpace = ns;
// oNameSpace->Logon("","", false, false);
oNewMail = ola->CreateItem(olMailItem);
oNewMail->Recipients->Add(WideString("[email protected]"));
oNewMail->Recipients->ResolveAll();
oNewMail->Subject = WideString("Hello from CNH!");
oNewMail->Body = WideString("This is the body of CNH message");
oNewMail->Attachments->Add("C:\\tmp\\idsql32.zip");
// oNewMail->Attachments = oAttachments;
// oNewMail->Attachments->Add("C:\tmp\idsql32.zip", "", "", "");
if (!oNewMail->Send())
OutputDebugString("We had problems...");
else
OutputDebugString("We've sent e-mail...");
ola->Quit();
// ola->Disconnect();
Ta linija gde stuca program je blesavi Attachments->Add()...
Uvek dobijem totalno kretensku poruku o greshki! Jos interesantnije je ovo - KOMENTARISEM tu liniju, REKOMPAJLIRAM sve iz pocetka i opet dobije isto!
Ako se iko bavio OutlookApplication COM objektom i ako ima neki kod koji salje poruku ali sa attachment-om (meni treba da posalje nekoliko fajlova) MOLIM TU OSOBU DA MI POSALJE KOD!