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