![]() |
#1 |
Участник
|
В памяти остается COM (Excell)
void static testJob(Args args) {
//1) Создают Excell ExApp = new COM("Excel.Application"); //2 Уничтожаю ексель ExApp.Quit(); } Но он остается в памяти! (см. TaskManager) Причем каждый новый вызов оставляет в памяти еще одну копию. Как бороться? (что бы в памяти не оставался?)
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
![]() |
#2 |
NavAx
|
ExApp.finilize()
__________________
С уважением, Игорь Ласийчук. |
|
![]() |
#3 |
Участник
|
не...
Runtime error:
COM object не имеет метода finilize()
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|
![]() |
#4 |
Участник
|
да
![]() ExApp.Quit(); ExApp.finAlize(); Спасибо. хотя ExApp.Quit(); можно поход вообще не вызвать.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5 |
|