Als «interop» getaggte Fragen

Interoperabilität ist eine Voraussetzung dafür, dass ein Computersystem oder eine Programmiersprache mit einem anderen zusammenarbeitet.


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 



10
Besserer Weg, um ein Objekt in int zu verwandeln
Das ist wahrscheinlich trivial, aber ich kann mir keinen besseren Weg vorstellen, es zu tun. Ich habe ein COM-Objekt, das eine Variante zurückgibt, die in C # zu einem Objekt wird. Der einzige Weg, wie ich das in ein int bringen kann, ist int test = int.Parse(string.Format("{0}", myobject)) Gibt es …
178 c#  interop 

2
Wie groß ist ein Boolescher Wert in C #? Dauert es wirklich 4 Bytes?
Ich habe zwei Strukturen mit Arrays von Bytes und Booleschen Werten: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } Und der folgende Code: class main { …
137 c#  interop 


4
Rufen Sie den F # -Code von C # auf
Ich spiele mit F # und C # herum und möchte F # -Code von C # aus aufrufen. Ich habe es geschafft, es in Visual Studio anders herum zum Laufen zu bringen, indem ich zwei Projekte in derselben Lösung hatte und dem F # -Projekt eine Referenz des C …
80 c#  interop  f# 


5
Excel-Interop: _Worksheet oder Arbeitsblatt?
Ich schreibe derzeit über dynamisches Tippen und gebe ein Beispiel für Excel Interop. Ich habe bisher kaum ein Office-Interop durchgeführt, und das zeigt es. Das MSDN Office Interop-Lernprogramm für C # 4 verwendet die _WorksheetSchnittstelle, es gibt jedoch auch eine WorksheetSchnittstelle. Ich habe keine Ahnung, was der Unterschied ist. In …
76 c#  excel  com  interop 

7
Git als Mercurial Client? Warum kein git-hg?
Das ist eine Frage, die mich schon eine Weile beschäftigt. Ich habe meine Hausaufgaben gemacht und den Stackoverflow überprüft und mindestens diese beiden Themen zu meiner Frage gefunden: Git für Mercurial wie git-svn und Git-Interoperabilität mit einem Mercurial-Repository Ich habe ernsthaft gegoogelt, um dieses Problem zu lösen, aber bisher ohne …
74 git  mercurial  interop 

4
Wie verwende ich Microsoft.Office.Interop.Excel auf einem Computer ohne installiertes MS Office?
Ich schreibe eine Anwendung, die mit Excel-Dateien funktioniert. Ich benötige eine Funktion, um ein Blatt zu löschen. Ich muss eine Assembly Microsoft.Office.Interop.Excel.dll verwenden. Auf dem Entwicklercomputer läuft es einwandfrei, aber wenn ich versuche, es auf dem Server bereitzustellen, wird folgende Fehlermeldung angezeigt: Datei oder Assembly 'Office, Version = 14.0.0.0, Culture …
74 c#  excel  dll  interop 


16
Ausnahme von HRESULT: 0x800A03EC Fehler
Beim Ausführen des Excel-Add-Ins mit folgendem Code wird der Fehler "HRESULT: 0x800A03EC" angezeigt: Excel.Range rng = ActiveSheet.Cells[x, y] as Excel.Range; string before = rng.Value2; string cleanV = System.Text.RegularExpressions.Regex.Replace(before, @"\s+", ""); rng.set_Value(cleanV); Wenn ein Fehler auftritt, werden X und Y auf 1 gesetzt, sodass der Excel-Bereich nicht verletzt wird. Ich habe …


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.