Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.06;
Скачать: CL | DM;

Вниз

Использую MAPISendMail, появляется диалог для выбора конфигурации   Найти похожие ветки 

 
kingdom ©   (2002-12-20 15:35) [0]

А хочется чтобы никакого диалога не появлялось, как это сделать?


 
kingdom ©   (2002-12-20 18:13) [1]

И что, никто не пользовался MAPI?


 
gsu ©   (2002-12-20 18:36) [2]

Вроде тама надо MAPI_FLAG установить в 0


 
gsu ©   (2002-12-20 18:39) [3]

Во, здесь кой чего накалякали: http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1040202639&n=4


 
kingdom ©   (2002-12-20 21:19) [4]

>gsu

MapiSendMail(0, 0, Message, 0, 0);
Возвращает MAPI_E_LOGON_FAILURE

MapiSendMail(0, 0, Message, MAPI_DIALOG, 0);
Возвращает MAPI_E_LOGON_FAILURE

MapiSendMail(0, 0, Message, MAPI_DIALOG or MAPI_LOGON_UI, 0);
Выдает диалог выбора профиля!
А вот как сделать чтобы брался профиль по умолчанию?




 
Cobalt ©   (2002-12-20 21:35) [5]

http://www.delphikingdom.com/asp/answer.asp?IDAnswer=9188
ИМХО (Наверное, надо установить профиль по умолчанию)


 
kingdom ©   (2002-12-21 14:45) [6]

>Cobalt
MapiSendMail(0, 0, Message, MAPI_USE_DEFAULT or MAPI_DIALOG or MAPI_LOGON_UI, 0);
Тоже выдает диалог выбора профиля!

Кстати в инете много примеров, где флаг MAPI_USE_DEFAULT используется в MapiSendMail или MapiLogon, а вот в MSDN написано что этот флаг применяется только для MapiLogonEx! Это чья-то повальная невнимательность или MSDN врет?

Пробовал еще так:

MAPIInitialize(nil);
MAPILogonEx(0, nil, nil, <Разные комбинации флагов>, @hSession);
MapiSendMail(hSession, 0, MapiMessage, <Разные комбинации флагов>, 0);
MAPIUninitialize();

Либо MapiSendMail возвращает ошибку, либо появляется диалог с профилями!

Знаю что в реестре в HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles в поле DefaultProfile указано какой профиль по умолчанию, но что тогда означает загадочный флаг MAPI_USE_DEFAULT?

Есть еще одна любопытная вещь, если на каком либо объекте в виндах нажать Send To, тоже появляется диалог с профилями. Там есть галочка использовать профиль по умолчанию, но даже если ее включить, то при следующем Send to опять появиться диалог!

Что это за фигня такая?



Страницы: 1 вся ветка

Текущий архив: 2003.01.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
1-14970
aaZ
2002-12-21 13:59
2003.01.06
Возможно ли поместить в один и тот же файл картинки и текст?


1-15088
Артём К.
2002-12-22 11:46
2003.01.06
Нужен небольшой ликбез по созданию, удалению файлов и папок


6-15189
Ihor Borysyuk
2002-11-07 16:26
2003.01.06
Как в Делфе работать с SSL?


14-15300
AL2002
2002-12-13 15:17
2003.01.06
Год козла


1-15046
Prizrak-ppm
2002-12-24 19:03
2003.01.06
Где правильно распологать вызов процедур, чтобы форма не висела?