Forum: ASP.NET |
Thema:
Re: Excel-File erstellt, Prozess bleibt im Taskmanager erhalten? |
Von:
Thomas Grupp (
08.06.2005 10:59) |
Public Shared Sub NAR(ByVal o As Object)
Try
System.Runtime.InteropServices.Marshal.ReleaseComObject(o)
Catch ex As Exception
Finally
o = Nothing
End Try
End Sub
Dispose gibts da leider nicht
Betreff |
Von |
Datum |
|
|
Guido
Nachtigall
|
08.06.2005 11:05 |
|
|
Re: Excel-File erstellt, Prozess bleibt im...
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 |
|
|
Guido
Nachtigall
|
08.06.2005 11:15 |
|
|
Re: Excel-File erstellt, Prozess bleibt im...
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, Prozess bleibt im...
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 |
|
|
Thomas
Grupp
|
08.06.2005 11:52 |
|
|
Guido
Nachtigall
|
08.06.2005 11:56 |
|
|
Thomas
Grupp
|
08.06.2005 12:01 |
|
|
Re: Excel-File erstellt, Prozess...
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 erstellt, Prozess...
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 |
|
|
Guido
Nachtigall
|
08.06.2005 11:19 |
|
|
Guido
Nachtigall
|
08.06.2005 11:23 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!