powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2003 при раннем связывании остаётся висеть в памяти
1 сообщений из 1, страница 1 из 1
Excel 2003 при раннем связывании остаётся висеть в памяти
    #37183474
Mih63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

У меня проблема – Excel 2003 при раннем связывании остаётся висеть в памяти при работе с ASP даже после закрытия браузера.

Подскажите пожалуйста как вытравить из памяти именно мой Excel процесс, а другие процессы Excel не трогать.

Закрываю все объекты след образом:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Worksheet sheet;
Microsoft.Office.Interop.Excel.Range rng;
 
 
System.Runtime.InteropServices.Marshal.ReleaseComObject(rng);
rng = null;
 
System.Runtime.InteropServices.Marshal.ReleaseComObject(sheet); 
sheet = null;
 
 
wBook.Close(true, xlsFile, true);
System.Runtime.InteropServices.Marshal.ReleaseComObject(wBook);
wBook = null;
excel.Quit();
 
System.Runtime.InteropServices.Marshal.ReleaseComObject(excel);
excel = null;
 
GC.Collect(); //на всякий случай
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel 2003 при раннем связывании остаётся висеть в памяти
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]