AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein OLE-Excel Verbindung schließen: Excel.exe Prozess bleibt bstehen
Thema durchsuchen
Ansicht
Themen-Optionen

OLE-Excel Verbindung schließen: Excel.exe Prozess bleibt bstehen

Ein Thema von owow · begonnen am 6. Mär 2012 · letzter Beitrag vom 7. Mär 2012
Antwort Antwort
owow

Registriert seit: 6. Mär 2012
5 Beiträge
 
#1

AW: OLE-Excel Verbindung schließen: Excel.exe Prozess bleibt bstehen

  Alt 6. Mär 2012, 17:27
hat leider keine Verbesserung gebracht. Nochmal um das klarzustellen (war gestern leider sehr spät geworden, und war heute als ich den Thread eröffnet hatte nicht Zuhause sodass ich es nicht nochmal testen konnte):

Zitat:
Was daran das seltsame ist: wenn das .Quit sowie das setzen auf unassigned in der gleichen Prozedur wie das CreateOleObject enthalten ist funktioniert es nicht
Das ist nicht ganz korrekt beschrieben. Die Verbindung zu Excel, und damit der Prozess Excel.exe wird erst dann beendet nachdem die Prozedur "btnCreateClick" komplett fertig ist (wenn das close_excel im finally Block nicht auskommentiert und damit aktiv ist), deshalb hatte ich die ShowMessage reingemacht um zu verhindern dass die Prozedur beendet wird. Erst nachdem ich dort auf "ok" klicke wird die Verbindung beendet, nicht schon, so wie es sein sollte, nach dem die Prozedur close_excel fertig ist.

@Pitschki1801: was passiert wenn du die

ShowMessage('pause'); als letzten Schritt vor dem letzten "end;" einfügst, wird dann der Excel Prozess vor oder nach dem Klick auf "ok" beendet?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz