![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
господа зашиваюсь с MAPI помогите [D7, WinXP]
SiJack © (2006-02-03 10:44:00)Проблема принять письмо с вложением!!! Точнее получить доступ к этому вложению. Делаю так
1. MapiLogon(0,nil,nil,MAPI_LOGON_UI or MAPI_NEW_SESSION,0, @MAPI_Session);
2. MAPIFindNext(MAPI_Session,0,nil,MesID,0,0,MesID);
3. MAPIReadMail(MAPI_Session,0,MesID,MAPI_SUPPRESS_ATTACH,0,Mes);
4. if mes.nFileCount>0 then
begin
// если вложение есть его надо принять
по идее путь к файлу должен лежать в
Mes.lpFiles.lpszPathName;
но там nil, Хелп Хелп
end;
SiJack (2006-02-03 13:29:00) [1]Сам разобрался
3. MAPIReadMail(MAPI_Session,0,MesID,MAPI_SUPPRESS_ATTACH,0,Mes);
MAPI_SUPPRESS_ATTACH - флаг не нужен