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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.12.2007, 16:54   #1  
patron is offline
patron
Участник
 
19 / 12 (1) ++
Регистрация: 29.03.2007
Когда ActiveX отпускает документ?
Здравствуйте все.
Задача: Есть форма, на которую добавлен ActiveX "Microsoft Web Browser". До открытия формы выбираются данные из талицы и заполняются в файл Excel (по шаблону), файл сохраняется на диске. Затем при помощи функции
X++:
ActiveX.Navigate(fileName)
осуществляется отображение содержимого файла на форма в этом ActiveX

Проблема: при закрытии формы нужно удалить файл созданный, собственно, для навигации по нему в форме. Но в методе close, как выяснилось, процесс Excel еще существует, т.е. файл Excel занят полагаю этм ActiveX, соотв. удалить его не удается
После того как форма закрылась, процесс Excel благополучно закрывается и файл руками удалить можно.

Попробовал закрывать документ непосредственно перед удалением:
X++:
ActiveX.Document().closeDocument()
результат тот же: файл не удаляется.

Возможно кто-то сталкивался с подобным или просто знает, в каком месте нужно поставить удаление файла или как правильно это сделать. Буду благодарен за любые советы.

Axapta 3.0 SP4
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dax-lessons: Problem when creating a dynamic form with ActiveX control & Solution :) Blog bot DAX Blogs 0 30.04.2008 16:05
Вопрос ActiveX raniel DAX: Программирование 4 19.03.2008 08:21
передать строку в ActiveX Eldar9x DAX: Программирование 1 13.08.2007 15:23
Ошибка ActiveX PT DAX: Функционал 9 09.10.2006 13:00
Как убить ActiveX компонет на форме Аксапты? Горбунов Дмитрий DAX: Функционал 1 29.11.2004 18:07

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:19.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.