Конференция "Corba" » Как убить объект из TaskManager'a ? [Delphi, Windows]
 
  • George_Debug (17.11.05 17:57) [0]
    Здравствуйте, увважаемые мастера!!!
    Я запускаю Excell application, беру оттуда данные и закрываю форму, но процесс EXCEL.EXE в списке процессов остаётся висеть. Вопрос: как правильно закрыть объект так, чтобы он ушёл из списка процессов ?
    Вот код
    Var
    x:  TExcelApplication;
    x_wb:  _Workbook;
    x_ws:  _Worksheet;
    begin
    x:= TExcelApplication.Create(self);
    x.Connect;
    x.workbooks.open (OpenDialog1.FileName,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam ,EmptyParam,EmptyParam,EmptyParam,0);

    x_wb:= x.WorkBooks.Item[1];
    x_ws := x_wb.Worksheets.Application.Sheets[1] as _worksheet;

    x.Free;
    x := nil;
    end;
  • YurikGL © (17.11.05 18:58) [1]
    x.disconnect;
  • reaper666 © (23.09.06 19:33) [2]
 
Конференция "Corba" » Как убить объект из TaskManager'a ? [Delphi, Windows]
Есть новые Нет новых   [134431   +10][b:0][p:0]