皆様お世話になります。
Serverコンポーネントで
ExcelApplication1: TExcelApplication;
ExcelWorkbook1: TExcelWorkbook;
などと宣言して、エクセルを扱っていますが
その後、
ExcelApplication1.Workbooks.Close(GetUserDefaultLCID);
ExcelApplication1.Quit;
ExcelApplication1.Disconnect;
などでエクセルを解放したつもりでしたが
プロセスに「EXCEL.EXE」が残ったままでした。
なんとか消す方法はないものでしょうか?
>プロセスに「EXCEL.EXE」が残ったままでした。
>なんとか消す方法はないものでしょうか?
動作中のプロセスを強制的に終了させる方法もありますが,できれば,
コードをもう一度見直して,キチンと(?)エクセルを終了させる方がいい
のではないかと思います.
コードを見た限りでは,多分ですが,SheetがDisconnectされていないのかも.
(確信はありません)
ツイート | ![]() |