Als «com-interop» getaggte Fragen

30
Wie bereinige ich Excel-Interop-Objekte ordnungsgemäß?
Ich verwende die Excel-Interop in C # ( ApplicationClass) und habe den folgenden Code in meine finally-Klausel eingefügt : while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Obwohl diese Art von funktioniert, ist der Excel.exeProzess auch nach dem Schließen von Excel noch im Hintergrund. Es wird erst …
747 c#  excel  interop  com-interop 

17
Das Abrufen der COM-Klassenfactory für Komponenten mit CLSID {XXXX} ist aufgrund des folgenden Fehlers fehlgeschlagen: 80040154
Ich habe einen Windows-Dienst mit C # .NET entwickelt, um einen PDF-Bericht zu erstellen. Zum Generieren einer PDF-Datei verwende ich eine DLL eines Drittanbieters. Die Anwendung wird auf meiner Windows XP-Plattform ausgeführt. Bei der Bereitstellung des Dienstes in der 64-Bit-Version von Windows Server 2008 wurde folgende Fehlermeldung angezeigt: Das Abrufen …

15
Anatomie eines „Gedächtnislecks“
In der .NET-Perspektive: Was ist ein Speicherverlust ? Wie können Sie feststellen, ob Ihre Anwendung undicht ist? Was sind die Auswirkungen? Wie können Sie einen Speicherverlust verhindern? Wenn Ihre Anwendung einen Speicherverlust aufweist, verschwindet dieser, wenn der Prozess beendet oder beendet wird? Oder wirken sich Speicherverluste in Ihrer Anwendung auch …

5
Typ existiert in 2 Baugruppen
Ich habe zwei .NET Interop-Assemblys aus zwei verschiedenen COM-DLLs von Drittanbietern erstellt. Beide COM-DLLs enthielten einen Typ namens COMMONTYPE. Daher COMMONTYPEwird jetzt auch durch die beiden Interop-Baugruppen belichtet. Ich habe ein drittes Projekt, das diese beiden Interop-Assemblys verwenden muss, und ich erhalte den berüchtigten Fehler bei der Kompilierungszeit: Der Typ …
74 c#  com-interop 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.