Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

Использую 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
6-15206
nickolayLI
2002-11-05 14:32
2003.01.06
как отловить сообщение


14-15315
Beginner
2002-12-18 16:28
2003.01.06
Сведения о пользователях сайта.


14-15275
Дремучий
2002-12-16 23:20
2003.01.06
Форум от Дремучего...


1-14971
Semyon
2002-12-21 14:30
2003.01.06
Очень простой вопрос


4-15357
Cosmic
2002-11-16 21:37
2003.01.06
Как добавить контрол?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский