Как выгрузить объект с процессов? - VB
Формулировка задачи:
Проблема такая - я создаю Excel.Application
Dim xla as New Excel.Application
...какие-то действия...
xla.Quit
После второго выполнения этой процедуры в списке процессов появляются два excel.exe, третьего - три и т.д., и выполнение процедуры начинает клинить. Все эти процессы выгружаются, только когда всё приложение закрывается, а не только форма. Т.е. созданный объект xla остаётся в памяти. Как его прибить? Unload вроде предназначен только для форм и компонент. Чем прибить остающийся в памяти процесс excel.exe? Quit''а недостаточно.
Решение задачи: «Как выгрузить объект с процессов?»
textual
Листинг программы
n%=xlsObj.Workbooks.Count for i%=1 to n% xlsObj.WorkBooks(i%).Close Next i%
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д