Q&A

  • 엑셀을 컴포넌트로 불러왔는데여.. 죽이고 싶어여..
ExcelApplication1.Connect;

ExcelApplication1.Visible[1] := True;;

클릭 이벤트에 이렇게 해서... 엑셀을 띄웠거든여..

그리고.. formClose에서.. disconnect를 했고여... 그래서 프로그램을 닫으면 문제

가 생기지 않는데..문제는...

클릭해서 엑셀을 띄우고... 그리고 엑셀을 닫고...

그리고 다시 클릭해서 엑셀을 띄우면... 쩝.. 강아지만 나와서 혼자 놀아여..

혹시나 해서 쓰는데여..저 ExcelApplication컴포넌트를 이용해서 엑셀을 띄운거에여..



걍 코딩으로 한게 아니고여... 죽이고 싶어여.. 엑셀을 닫았을때... 엑셀을 완전히 죽이고 싶어여.. Ctrl + Alt + Del 눌러서 엑셀이 보이지 않게 하는거여.. 완전히 죽이는것을 하고 싶어여... 음..엑셀의 close이벤트도 없고..어쩐다지..쩝...

ExcelApplication1.AutoQuit를 True로 줘도... 마찬가지 입니다..ㅠ.ㅠ



고수님들의 조언 부탁 합니다.





1  COMMENTS
  • Profile
    김성은 2000.11.04 04:57
    음 이문제는요! 글쎄요! 각종 책에 나와 있는 데로 코딩을 하면 죽어도

    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로 줘도... 마찬가지 입니다..ㅠ.ㅠ

    >

    > 고수님들의 조언 부탁 합니다.

    >

    >