Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / IdPOP3 ошибка??? / 2 сообщений из 2, страница 1 из 1
20.12.2005, 13:07
    #33446367
ДмитрийНиколаевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IdPOP3 ошибка???
Ребята, помогите с ошибкой!!!
if (MailCount>0)
for (i=1; i<=MailCount; i++)
{
if(IdMsg != NULL) delete IdMsg; IdMsg = new TIdMessage(this);
if(IdPOP31->Retrieve(i, IdMsg))
{
Subj = IdMsg->Subject;
From = IdMsg->From->Address;
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
PartCount = IdMsg->MessageParts->Count;
for(p = 0; p < PartCount; p++)
{
if(IdMsg->MessageParts->Items[p]->ClassNameIs("TIdAttachment"))
{
IdAttach = (TIdAttachment*) IdMsg->MessageParts->Items[p];
File_Name = IdAttach->FileName;
if(FileExists(File_Name)) DeleteFile(File_Name);
IdAttach->SaveToFile(File_Name);
}
else
if(IdMsg->MessageParts->Items[p]->ClassNameIs("TIdText"))
{
Memo1->Lines->AddStrings(TIdText(IdMsg->MessageParts->Items[p])->Body);
// Вот здесь ошибка??? Почему??
}
}
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//IdPOP31->Delete(i);
}
}
...
Рейтинг: 0 / 0
20.12.2005, 13:25
    #33446447
saint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IdPOP3 ошибка???
если ошибка синтаксическая, то может быть так:

Memo1->Lines->AddStrings(((TIdText)(IdMsg->MessageParts->Items[p]))->Body);

если TIdText - тип указателя
или

Memo1->Lines->AddStrings(((TIdText*)(IdMsg->MessageParts->Items[p]))->Body);
если TIdText - тип класса или структуры
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / IdPOP3 ошибка??? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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