| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: ActiveX/СОМ/CORBA > Еxcel сервер остается в списке процессов |
| Автор: Litta 14.3.2006, 14:13 |
| Albinos_x , пасиба за статью !!! Помоги плз, работаю через ExcelApplication, есть такой код: -- icid := LOCALE_SYSTEM_DEFAULT; ExcelApp.AutoQuit := true; ExcelApp.Visible[icid] := false; ExcelApp.AutoConnect := true; //Подключаемся к существующему файлу, т.к. как создать свой собственный, записать в него инфу // и сохранить нигде не увидел !!! EWb.ConnectTo(ExcelApp.Workbooks.OpenXML(FileName, EmptyParam)); EWs.ConnectTo(ExcelApp.ActiveWorkBook.ActiveSheet as _Worksheet); ExcelApp.ActiveWorkbook.ActiveSheet; EWs.Range[A1,EmptyParam].Value2 := Превед, МЕДВЕДЬ!; //Сохраняем под новым именем ExcelApp.Workbooks[1].SaveAs(NewFileName, EmptyParam, EmptyParam, EmptyParam,false, false, xlNoChange, EmptyParam, EmptyParam,EmptyParam, EmptyParam, EmptyParam, icid); ExcelApp.Quit; ExcelApp.Disconnect; -- Но после выполнения, процесс excel остаётся !!! Что нужно дописать, чтоб его не было ??? |
| Автор: SPrograMMer 15.3.2006, 21:30 | ||||
| вместо попробуй:
Добавлено @ 21:39
|
| Автор: CLIPSA 18.11.2006, 18:00 | ||
| Так что никто не знает как болроться сэтим? я понимаю что это создаёт процесс
А как его удалить прроцесс? |
| Автор: Masterof 17.3.2008, 07:06 |
| У меня таже проблема (( всё перебрал, до чего только додумался... Добавлено через 13 минут и 15 секунд HELP!!! |
| Автор: Albinos_x 17.3.2008, 19:52 |
| попробуй отключить оптимизатор |
| Автор: Masterof 25.3.2008, 07:17 | ||
| проблему решил !!! просто использовал
|
| Автор: Albinos_x 26.3.2008, 00:59 |
хм... а если вам нужно будет два раза вызвать? Вы предусмотрели этот вариант... |