Форум: "Сети";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизРабота с почтой через Simple MAPI Найти похожие ветки
← →
AlexWlad (2005-06-22 21:17) [0]Доброго времени дня всем.
При написании программы столкнулся с проблемой:
доступно только первое вложение (аттачмент).
Для доступа к вложению (первому) — pmm^.lpFiles^.lpszFileName, где pmm : PMapiMessage;
MAPI.pas
type
PMapiMessage = ^TMapiMessage;
{$EXTERNALSYM MapiMessage}
MapiMessage = packed record
ulReserved: Cardinal; { Reserved for future use (M.B. 0) }
lpszSubject: LPSTR; { Message Subject }
lpszNoteText: LPSTR; { Message Text }
lpszMessageType: LPSTR; { Message Class }
lpszDateReceived: LPSTR; { in YYYY/MM/DD HH:MM format }
lpszConversationID: LPSTR; { conversation thread ID }
flFlags: FLAGS; { unread,return receipt }
lpOriginator: PMapiRecipDesc; { Originator descriptor }
nRecipCount: Cardinal; { Number of recipients }
lpRecips: PMapiRecipDesc; { Recipient descriptors }
nFileCount: Cardinal; { # of file attachments }
lpFiles: PMapiFileDesc; { Attachment descriptors }
end;
TMapiMessage = MapiMessage;
Объясните, пожалуйста, как добраться до 2-го и т.д. вложений, т.к. lpFiles — не массив.
← →
Ученик (2005-06-22 23:22) [1]В Jedi Code Library есть модуль для работы c Mapi
http://sourceforge.net/project/showfiles.php?group_id=47514
для доступа к другнм файлам можно использовать
Inc(MapiFileDesc) // MapiFileDesc := Message.lpFiles;
← →
AlexWlad © (2005-06-23 18:51) [2]Спасибо.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c