AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.01.2010, 19:46   #1  
Delfins is offline
Delfins
Участник
 
320 / 39 (2) +++
Регистрация: 20.09.2005
Адрес: Riga, Latvia
System.Net.Mail + Batch + send mail
Не получается отослать емайл, когда запускаю BATCH
Выкидивает вот в этом месте:

Цитата:
CLR object not initialized.
CLR Object could not be created.
X++:
        attachementCollection = mailMessage.get_Attachments();
        if (attachementCollection)
        {
---->>            attachment = new System.Net.Mail.Attachment(tmpFilename);
            if (!attachment)
                throw error("errrorororoorororororo");
                
            attachementCollection.Add(attachment);
        }
Вроде всё делаю как надо... Е-майл посылается если класс запустить на прямую, а не через BATCH...

Есть также активация CLR
X++:
    try
    {
        clr = new InteropPermission(InteropKind::ClrInterop);
        clr.assert();
    }
    catch
    {
       throw error("Cannot access CLR object");
    }
Где я чего пропустил?
Спасибо

Использую DYNAMICS AX 2009

PS: SysMailer не использую, так как try/catch не ловит Exception и выкидывает из цикла.. а надо пройтись по всем записям
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Alert user using Net send - x++ Blog bot DAX Blogs 0 04.05.2009 14:05
axaptapedia: Batch processing Blog bot DAX Blogs 0 29.01.2009 17:05
dax-lessons: Alert user using Net send - x++ Blog bot DAX Blogs 0 17.09.2008 13:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:10.