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

Вниз

MapiSendMail   Найти похожие ветки 

 
OlegK   (2002-03-26 14:03) [0]

Здравствуйте!
У меня знаете какая проблема:

Функция MapiSendMail работает в программе нормально.
Но вот стоит мне только искусственно изменить параметры учетной записи на неверные, то программа сразу же подвисает, пока не закроешь окно OutLook

Вы случайно не знаете как сделать так чтобы моя программа посылки не подвисала?
Заранее очень благодарен!!!


 
Севостьянов Игорь   (2002-03-26 15:20) [1]

Если бы код привел...,а так сложно ответить...возможно необходимо включить процедуру в блок try...finally/except...end;


 
Севостьянов Игорь   (2002-03-26 15:23) [2]

Кстати, а не проще написать используя TNMSMTP из D5
У меня такой робот есть... Рассылает, аж бегом... Там и настройки программно выставляются...


 
Севостьянов Игорь   (2002-03-26 15:23) [3]

Кстати, а не проще написать используя TNMSMTP из D5
У меня такой робот есть... Рассылает, аж бегом... Там и настройки программно выставляются...

вопросы по мылу...


 
olegK   (2002-03-26 22:23) [4]

Не мне обязательно нужно через почтовик отправлять!

ну у меня вот как
try
Err :=MAPISENDMAIL(0,0,lppMapiMessage,MAPI_NEW_SESSION,0);
finally
if err <> SUCCESS_SUCCESS
then ShowMessage("error "+inttostr(err)+" "+MapiCheck(err)+" in Tfrmmain.MailSend;");

вообщем если в оутлоке настройки уч записи плохие, то функция MAPISENDMAIL выдает окно оутлока , которое пока не закроешь эта функция не отрабатывает, а когда закроешь это окошко мышкой, функция выдает 0 - те все окей
Может как то можно сделать чтобы вообще никакие окошки не выводились или что-нибудь еще возможно предпринять?

Кстати если делаешь сессию, то окно оутлука выскакивает при попытке mapilogoff


 
SerVS - S   (2002-03-27 09:51) [5]

>OlegK
В функцию
MAPISENDMAIL(0,0,lppMapiMessage,MAPI_NEW_SESSION,0) нужно
первым параметром передавать хендл процесса, а не ноль. У меня тоже подвисало, а когда подставил то просто запускается Аутлук.


 
olegK   (2002-03-27 15:23) [6]

Нее хендл не помогает..
у меня задача стоит чтобы пользователь ничего не нажимал и если письмо не отправляеться, то программа продолжает работать дальше и через определенное время делает опять попытку отправить
А у вас наверно нужно ручками отправлять...



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

Форум: "WinAPI";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
1-88528
eSKey
2002-05-16 10:50
2002.05.27
Мой вариант управления размером тулбара :)


1-88496
pavlowsk
2002-05-15 17:48
2002.05.27
Как осуществить движение мышки и имитировать нажатие на кнопку?


6-88580
dmitryK
2002-03-16 18:47
2002.05.27
Надо сделать рассылку сообщений (часто и много)


6-88576
ATLANTIDO
2002-03-14 21:42
2002.05.27
сервер тормозит


1-88436
andrey_pst
2002-05-15 16:37
2002.05.27
формирование отчетов в Excel из программы на Delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский