보뇨 다이어리

excel.exe 죽이는 방법 본문

컴퓨터 관련/C# 정보

excel.exe 죽이는 방법

보뇨 2018. 7. 27. 16:53
반응형

내가 이걸가지고 도대체 몇일을 개고생을...ㅠㅠㅠㅠㅠ 저같은 분이 없도록 오늘도 포스팅~!


마소에서 지원하는 excel ~~머시기.dll 를 사용하여 엑셀 관련 프로그래밍을 하고있는데 이게 글쎄 필요가없어서 close() 나 quit() 메서드를 호출했는데도 windows 작업 관리자창에 엑셀 프로세스가 계속살아있는것이다!! 이런....


근데 역시 우리 구멘님꼐서는 정답을 가르쳐주셨다...바로 아래와 같이 가비지콜렉션을 써주는것이다!!!!

그럼 없어진것을 확인할수있을것이다

1
2
3
4
5
6
7
8
try
    {
        copySheetEachMonth(start, end); // 해당메서드에서 엑셀이 사용됨
    } finally
    {
        GC.Collect();
        GC.WaitForPendingFinalizers();
    }
cs



**링크

https://stackoverflow.com/questions/36634260/excel-background-process-not-closing

반응형