powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Help!!
1 сообщений из 1, страница 1 из 1
Help!!
    #35612055
iskuzer2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ подкажите ААА 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++


}
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Help!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]