Einzelnen Beitrag anzeigen

okoeller

Registriert seit: 21. Nov 2006
66 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Excel richtig beenden aus Delphianwendung

  Alt 6. Mär 2008, 20:54
Hallo Chemiker,

mit der untenstehenden Methode lässt sich Excel nun endlich aus dem Speicher entfernen.

Delphi-Quellcode:
procedure TExcelImport.QuitExcel;
begin
  FExcel.DisplayAlerts := False;
  FExcel.Quit;
  FExcel := unassigned;
  FSheet := unassigned;

end;
Der springende Punkt war, dass auch FSheet auf unassinged gesetzt werden musste.
Jetzt funktioniert es einwandfrei.
Anmerkung: Vielleicht ist das auch vom Betriebssystem abhängig, auf Vista hatten wir dies Problem gar nicht.

Ich bedanke mich für alle Beträge und die wertvollen Hinweise.

Oliver
  Mit Zitat antworten Zitat