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



 Zurück zur Forenübersicht | Neues Thema

DevTrain Forum: ASP.NET

Betreff Von Datum
Re: Excel-File erstellt, Prozess bleibt...
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...
nein in umgekehrter Reihenfolge!
Thomas Grupp 08.06.2005 10:48
Re: Excel-File erstellt, Prozess...
ok - ist auch richtig so.

hast du die Funktion:

private void NAR(object o)
{
try
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(o);
}
catch {}
finally
{
o = null;
}
}...
Guido Nachtigall 08.06.2005 10:53
Re: Excel-File erstellt,...
Public Shared Sub NAR(ByVal o As Object)

Try
System.Runtime.InteropServices.Marshal.ReleaseComObject(o)
Catch ex As Exception
Finally
o =...
Thomas Grupp 08.06.2005 10:59
Re: Excel-File erstellt,...
Also es hat definitiv was mit der Reihenfolge zu tun ?

Kannst du den aktuellen Code mal posten ?

Gruß

Guido
Guido Nachtigall 08.06.2005 11:05
Re: Excel-File erstellt,...
Public Shared Sub XLSErstellenExcel(ByVal myTable As DataTable, ByVal Dateiname As String)

Dim xlApp As Excel.Application
Dim xlMappe As Excel.Workbook
Dim xlBlatt As...
Thomas Grupp 08.06.2005 11:08
Re: Excel-File...
Ich bin mir nicht sicher, ob das SHARED nicht störend ist.

Zur Not würde ich mit System.Diagnostics.Process.KILL den Prozess löschen.
Guido Nachtigall 08.06.2005 11:15
Re: Excel-File...
Wenn nicht shared, was dann - ich muss ja von außerhalb drauf zugreifen können?

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...
Man kann auch jedes mal eine Instanz dieses Klasse bilden - wenn nicht
shared. Es könnte sein, daß der gemeinsame Zugriff das Killen des Prozesses
unterbindet. Kannst du mal probieren, ob es nicht...
Guido Nachtigall 08.06.2005 11:43
Re:...
ich glaube ich stehe gerade auf dem Schlauch?
Thomas Grupp 08.06.2005 11:52
Re:...
Versuch es mal mit: xlApp.Application.Quit statt xlApp.Quit
Guido Nachtigall 08.06.2005 11:56
Re:...
ich geb´s jetzt bald auf - geht leider auch nicht
Thomas Grupp 08.06.2005 12:01
Re:...
Also:
1) Prüfen, ob bereits ein Prozess Excel erstellt wurde.
2) Wenn ja, keine weitere Excel-Application erstellen

dann mal schauen, ob es trotzdem klappt.
Guido Nachtigall 08.06.2005 12:00
Re:...
So weit bin ich nun, aber wie weise ich dem Objekt einen vorhanden Process zu - ich habe mich schon zutode gegoogelt....

Dim ProcVorhanden As Boolean = False
Dim PC As...
Thomas Grupp 08.06.2005 14:20
Re: Excel-File...
Du solltest die Objekte trotzdem mal auf Nothing setzen
Guido Nachtigall 08.06.2005 11:19
Re: Excel-File...
ohne natürlich nicht das

xlMappe.Save
xlMappe.Close
xlApp.Quit

vergessen
Guido Nachtigall 08.06.2005 11:23
Re: Excel-File erstellt, Prozess bleibt im...
Also die ExcelApplication-Variable habe ich nun klassenweit deklariert:

Public Class Dateien
Private Shared xlApp As Excel.Application
....

Wenn dann die Sub aufgerufen wird, die die...
Thomas Grupp 15.06.2005 07:01
Re: Excel-File erstellt, Prozess bleibt im...
Hallo, ich habe genau die gleichen Probleme. Egal was ich mache Excel bleibt hängen.
Funktioniert die Lösung mit dem PC.Kill()?
Was müßte ich für Verweise setzen dass ich System.Diagnostics.Process...
G. Guest 16.06.2005 13:27
Designer abfragen
Gibts eine Funktion welche mir eine Designer-Instanz eines Controls zurückgibt?

Vielen Dank im voraus!
Matthias Auswöger 03.06.2005 20:12
Re: Designer abfragen
kann mir unter deiner frage nichts vorstellen, was willst du damit tun??
Hannes Preishuber 03.06.2005 21:53
Prev Next

DevTrain Camp - Schneller zum .NET 3.5 Developer


Login
Username:


Passwort:






Passwort vergessen?
Advanced Developers Conference vom 14.-15. Februar 2011


© Copyright 2002 ppedv AG