[ leka @ 05.03.2002. 19:28 ] @
Narode pomagajte ako Boga znate... Prvo sam se mucio sa MAPI-jem, a sada sa OutlookApplication COM objektom. Problem je sledeci - ne znam kako da dodam attachment u poruku koju zelim da posaljem pomocu OutlookApplication objekta.

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();


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!
[ leka @ 05.03.2002. 19:29 ] @
Na kraju sam uspeo da nateram ovo s***** od koda da "radi" ali da posaljem fajl kao attachment NEMA SANSE! :(