[ alex @ 11.04.2002. 16:22 ] @
Radi li neko nesto s ovim? Vec nekoliko dana pretrazujem glupi MSDN kako bih resio problem, koji mi izgleda kao poprilicno trivijalan. Nemam nekog velikog iskustva sa Outlook COM objektom, a poprilicno me nervira problem. O cemu se radi - pravim ATL COM Add-in biblioteku za Outlook i u jednoj funkciji klase CMailParser imam sledece: Code: string CMailParser::GetHeadlineFromItem(_MailItemPtr item) { string sReturned = string(""); if (item->UnRead == VARIANT_TRUE) { // body = currItem->Body; // get msg body string subject = item->Subject; // get msg subject string from = item->SenderName; // get msg Sender sReturned = string(": ") + subject; } return sReturned; } E, sad - svaki put kada ova funkcija pokusa da preuzme item->SenderName Outlook prijavi upozorenje da "neka aplikacija" pokusava da pristupi email adresama koje su smestene u Outlook-u i pita me da li zelim da to dozvolim. Elem, posto je i vise nego razumljivo i neprihvatljivo da taj prozorcic stalno iskace korisnicima aplikacije koju radim, kako da na siguran i relativno jednostavan nacin dodjem do SenderName-a? Mrzelo me da se bakcem sa kreiranjem ItemProperty objekta pa da od njega busam i nabadam sve sto mi je potrebno, a vec sam probao i sa item->GetSenderName i item->get_SenderName funkcijama. Sve daju isto upozorenje. Ima li neko kakvu ideju? |