Форум: "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.45 MB
Время: 0.006 c