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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2006, 16:24   #1  
ksandr is offline
ksandr
Участник
 
23 / 10 (1) +
Регистрация: 27.01.2006
Народ доброго времени суток. Помогите в одной проблеме, всю голову сломал. Проблема простая, но почему то не хочет решаться. Есть такой код

Код:
IF NOT CREATE(xlApp,TRUE) 
 THEN
  ERROR(Text000);

FileName := CommonDialogMgt.OpenFile(Text001,FileName,2,'',0);
IF NOT EXISTS(FileName) 
 THEN
  ERROR(Text002);

xlApp.Application.Workbooks.Open(FileName);
xlWorkBook := xlApp.Application.ActiveWorkbook;

xlWorkSheet := xlWorkBook.Worksheets.Item('----');
XlRange := xlWorkSheet.Cells().Item(2,1);
.....


  xlWorkBook.Close(TRUE);
  xlApp.Application.Quit;
   
   
   CLEAR(xlWorkSheet);
   CLEAR(xlWorkBook);
   CLEAR(xlApp);
Так вот если код по выгрузке Excel поставить до xlRange то сессия закрывается нормально, но если в коде стоит строчка с xlRange, то сессия Excel остаётся висеть в диспетчере задач. В чём засада понять не могу
 


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

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

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