ExcelApplication1.Connect;
ExcelApplication1.Visible[1] := True;;
클릭 이벤트에 이렇게 해서... 엑셀을 띄웠거든여..
그리고.. formClose에서.. disconnect를 했고여... 그래서 프로그램을 닫으면 문제
가 생기지 않는데..문제는...
클릭해서 엑셀을 띄우고... 그리고 엑셀을 닫고...
그리고 다시 클릭해서 엑셀을 띄우면... 쩝.. 강아지만 나와서 혼자 놀아여..
혹시나 해서 쓰는데여..저 ExcelApplication컴포넌트를 이용해서 엑셀을 띄운거에여..
걍 코딩으로 한게 아니고여... 죽이고 싶어여.. 엑셀을 닫았을때... 엑셀을 완전히 죽이고 싶어여.. Ctrl + Alt + Del 눌러서 엑셀이 보이지 않게 하는거여.. 완전히 죽이는것을 하고 싶어여... 음..엑셀의 close이벤트도 없고..어쩐다지..쩝...
ExcelApplication1.AutoQuit를 True로 줘도... 마찬가지 입니다..ㅠ.ㅠ
고수님들의 조언 부탁 합니다.
Excel을 메모리에서 떨어트릴수가 없어요..
...
.....
....
ExcelWorkSheet1.Disconnect;
ExcelWorkBook1.Disconnect;
ExcelApplication1.Disconnect;
Oleserver를 부른 순서대로 disconnect 시키면 해결 될겁니다.
도움이 되길 바라며..
김성은 이였습니다.
류응철 wrote:
> ExcelApplication1.Connect;
> ExcelApplication1.Visible[1] := True;;
> 클릭 이벤트에 이렇게 해서... 엑셀을 띄웠거든여..
> 그리고.. formClose에서.. disconnect를 했고여... 그래서 프로그램을 닫으면 문제
> 가 생기지 않는데..문제는...
> 클릭해서 엑셀을 띄우고... 그리고 엑셀을 닫고...
> 그리고 다시 클릭해서 엑셀을 띄우면... 쩝.. 강아지만 나와서 혼자 놀아여..
> 혹시나 해서 쓰는데여..저 ExcelApplication컴포넌트를 이용해서 엑셀을 띄운거에여..
>
> 걍 코딩으로 한게 아니고여... 죽이고 싶어여.. 엑셀을 닫았을때... 엑셀을 완전히 죽이고 싶어여.. Ctrl + Alt + Del 눌러서 엑셀이 보이지 않게 하는거여.. 완전히 죽이는것을 하고 싶어여... 음..엑셀의 close이벤트도 없고..어쩐다지..쩝...
> ExcelApplication1.AutoQuit를 True로 줘도... 마찬가지 입니다..ㅠ.ㅠ
>
> 고수님들의 조언 부탁 합니다.
>
>