|
// Form CLose Event.에서 다음과 같은 처리를 합니다.
if (xlApp.IsEmpty())
goto L_EXIT;
if (!xlBooks.IsEmpty())
xlBooks.OleProcedure("Close");
if (MessageBox(0, "exit Excel?", "exit", MB_YESNO | MB_ICONASTERISK) == IDYES)
xlApp.OleProcedure("Quit");
L_EXIT:
Close();
다음과 같이 처릴하는 것도 책에 나온대로 한 것입니다.
Close후에 엑셀을 닫았는데도 ctrl+alt+del 로 확인해보면 excel이 계속 떠 있구요.
다시 그 excel을 불러 들일때는 넥셀이 뜨다 마는 현상이 발생합니다.
메모리에 있는 엑셀을 죽이면 또 제대로 수행이 되는데....
Close시에 메모리에서 엑셀을 아예 없앨수는 없나요.
답변 부탁드립니다.
수고하세요...
|