|
|
|
Help!!
|
|||
|---|---|---|---|
|
#18+
Народ подкажите ААА 2день, перебераю циклом все сообщения в MS Outllok в определенной папке по выбору и ищу определеные темы писем. ВСЕ работает на ура только вот если встречается в списке сообщение "отчет о доствке" или "о прочтении" то на этом месте вылетает сообщение HCHECK "Интерфейс не поддерживается" так понимаю что у сообщений "отчетах свой интефейс" как отсеч их в при помощи "IF" к примеру, как правлено проверить fldr->Items->Item(i) ??? HELP! Вот исходник мой! MAPIFolderPtr fldr; MailItemPtr ml; ml = OutlookApplication1->CreateItem(olMailItem); fldr = ns->GetFolderFromID((wchar_t *)tv->Selected->Data); int i2 = 1; while(fldr->Items->Count >= i2) { // ВОТ ТУТ НАДО ПРОВЕРЯТЬ ЧТО ЭТО E-MAIL А НЕ ОТЧЕТ ОБ ДОСТВКЕ ИТД if(fldr->Items->Item(TVariant(i2)) == ???) // Как проверить ? {ml = fldr->Items->Item(TVariant(i2));} //------------------------------------------------------------- if(ml) { ml->get_Subject(&Temp); Subject = Temp; Memo1->Lines->Add(Subject); Memo1->Lines->Add(IntToStr(i2)); } i2++ } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2008, 14:55 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1344933]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
11ms |
check topic access: |
11ms |
track hit: |
130ms |
get topic data: |
18ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 487ms |

| 0 / 0 |
