DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: ASP.NET | Thema: Re: Excel-File erstellt, Prozess bleibt im Taskmanager erhalten? | Von: Thomas Grupp ( 08.06.2005 10:32)

das habe ich mal alles so eingegeben - geht aber immer noch nicht,

ich habe nur
oExcel.WorkbookBeforeSave -= EventDel_BeforeBookSave;
oExcel.WorkbookDeactivate -= EventDel_Deactivate;
nicht eingegeben, da ich nicht wusste, wie ich das auf vb umprogrammieren muss


Betreff Von Datum
Re: Excel-File erstellt, Prozess bleibt im Taskmanager...
löscht du auch die Objekte in der Reihenfolge wie du sie generierst ?
Guido Nachtigall 08.06.2005 10:42
Re: Excel-File erstellt, Prozess bleibt im...
nein in umgekehrter Reihenfolge!
Thomas Grupp 08.06.2005 10:48
Re: Excel-File erstellt, Prozess bleibt im...
ok - ist auch richtig so. <br><br>hast du die Funktion:<br><br>private void NAR(object o)<br>{<br>try<br>{<br>System.Runtime.InteropServices.Marshal.ReleaseComObject(o);<br>}<br>catch {}<br>finally<br>{<br>o = null;<br>}<br>}...
Guido Nachtigall 08.06.2005 10:53
Re: Excel-File erstellt, Prozess bleibt im...
Public Shared Sub NAR(ByVal o As Object)<br><br> Try<br> System.Runtime.InteropServices.Marshal.ReleaseComObject(o)<br> Catch ex As Exception<br> Finally<br> o =...
Thomas Grupp 08.06.2005 10:59
Re: Excel-File erstellt, Prozess bleibt im...
Also es hat definitiv was mit der Reihenfolge zu tun ?<br><br>Kannst du den aktuellen Code mal posten ?<br><br>Gruß<br><br>Guido
Guido Nachtigall 08.06.2005 11:05
Re: Excel-File erstellt, Prozess bleibt...
Public Shared Sub XLSErstellenExcel(ByVal myTable As DataTable, ByVal Dateiname As String)<br><br> Dim xlApp As Excel.Application<br> Dim xlMappe As Excel.Workbook<br> Dim xlBlatt As...
Thomas Grupp 08.06.2005 11:08
Re: Excel-File erstellt, Prozess...
Ich bin mir nicht sicher, ob das SHARED nicht störend ist.<br><br>Zur Not würde ich mit System.Diagnostics.Process.KILL den Prozess löschen.
Guido Nachtigall 08.06.2005 11:15
Re: Excel-File erstellt, Prozess...
Wenn nicht shared, was dann - ich muss ja von außerhalb drauf zugreifen können?<br><br>Und wie kenne ich den aktuellen Prozess - es können ja mehrere Excel-Dateien parallel erzeugt werden - ich darf ja...
Thomas Grupp 08.06.2005 11:34
Re: Excel-File erstellt,...
Man kann auch jedes mal eine Instanz dieses Klasse bilden - wenn nicht<br>shared. Es könnte sein, daß der gemeinsame Zugriff das Killen des Prozesses<br>unterbindet. Kannst du mal probieren, ob es nicht...
Guido Nachtigall 08.06.2005 11:43
Re: Excel-File erstellt,...
ich glaube ich stehe gerade auf dem Schlauch?
Thomas Grupp 08.06.2005 11:52
Re: Excel-File erstellt,...
Versuch es mal mit: xlApp.Application.Quit statt xlApp.Quit
Guido Nachtigall 08.06.2005 11:56
Re: Excel-File...
ich geb´s jetzt bald auf - geht leider auch nicht
Thomas Grupp 08.06.2005 12:01
Re: Excel-File erstellt,...
Also: <br>1) Prüfen, ob bereits ein Prozess Excel erstellt wurde.<br>2) Wenn ja, keine weitere Excel-Application erstellen<br><br>dann mal schauen, ob es trotzdem klappt.
Guido Nachtigall 08.06.2005 12:00
Re: Excel-File...
So weit bin ich nun, aber wie weise ich dem Objekt einen vorhanden Process zu - ich habe mich schon zutode gegoogelt....<br><br> Dim ProcVorhanden As Boolean = False<br> Dim PC As...
Thomas Grupp 08.06.2005 14:20
Re: Excel-File erstellt, Prozess...
Du solltest die Objekte trotzdem mal auf Nothing setzen
Guido Nachtigall 08.06.2005 11:19
Re: Excel-File erstellt, Prozess...
ohne natürlich nicht das<br><br>xlMappe.Save<br>xlMappe.Close<br>xlApp.Quit<br><br>vergessen
Guido Nachtigall 08.06.2005 11:23

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG