Tag: interop

Interoperabilität ist eine Voraussetzung für ein EDV-system oder eine Programmiersprache zu arbeiten, mit anderen.

Ändern eines C# - Delegat Aufrufkonvention CDECL

Anzahl der Antworten 1 Antworten
Ich hatte dieses problem mit C#, wenn ich mit DotNet1.1 Das problem ist. Ich habe eine nicht verwaltete dll, die hat eine Funktion, die eine Funktion Zeiger (neben anderen Argumenten). Wenn ich erkläre das DLLImport in C#

Zu Lesen versucht, ein MS-Office Dokument

Anzahl der Antworten 4 Antworten
Ich habe ein Stück code, dass ich mit Lesen MS-Office-Word-Dokumente. static void ReadMSOfficeWordFile(string file) { try { Microsoft.Office.Interop.Word.Application msWordApp = new Microsoft.Office.Interop.Word.Application(); object nullobj = System.Reflection.Missing.Value; object ofalse = false; object ofile = file; Microsoft.Office.Interop.Word.Document doc =

Tipps für die Verwendung einer C-Bibliothek von C#

Anzahl der Antworten 6 Antworten
Ich habe eine library in C, die ich verwenden möchte von C#. Von dem, was ich zusammengetragen aus dem internet, eine Idee ist, wickeln Sie es in eine C++ - dll, und DllImport dass. Das problem ist,

So rufen Sie eine C++ - API von C#

Anzahl der Antworten 2 Antworten
Ich habe ein ziemlich großes system in C++ implementiert, die ich brauche, um die Interaktion mit. Das system hat eine ziemlich große API, eine Reihe von C++ - DLLs. Diese DLLs exportieren von C++ - Klassen, im

.NET und Lotus Notes-Interop

Anzahl der Antworten 4 Antworten
Ich habe Lotus Notes-Datenbank-Datei (.nsf) an einem bestimmten Ort, sagen wir mal: http://intranet.mycompany.com/somewhere/data.nsf Ist es möglich, in irgendeiner Weise zu Lesen von diesem Ort aus mit jedem .NET-Sprache? Welche version von Lotus Domino/Notes-Server verwenden Sie? Haben Sie

'mit System.Windows.Interop; " wo ist es?

Anzahl der Antworten 2 Antworten
Sah ich diesen code für Schatten rund um borderless windows, aber hier habe ich mein problem. using System.Windows.Interop; ist Unterstrichen und ich kann nicht finden Sie in den Referenzen. Auch in public static void DropShadowToWindow(Window window) dieses

CoCreateInstance genaue übereinstimmung in .NET?

Anzahl der Antworten 1 Antworten
Habe ich in-proc (DLL) COM-Server, aber ich ließ mich laufen, wie DllSurrogate, aus diesem Grund von nicht verwaltetem code (Delphi) habe ich: function TComWrapper.GetServer: IUnknown; begin OleCheck(CoCreateInstance(ServerData^.ClassId, nil, CLSCTX_LOCAL_SERVER, IUnknown, Result)); end; C# verwende jetzt: [DllImport("ole32.dll", EntryPoint

Wie man eine 64-bit -.NET-DLL, mit 64-bit-COM-interop?

Anzahl der Antworten 1 Antworten
Brauche ich zum erstellen einer verwalteten DLL, speziell für x64, und setzen Sie es über x64 COM. Ich brauche einen Spaziergang durch, guter Artikel, etc... Interop ist ziemlich einfach, aber wenn Sie reden x64 auf beiden Seiten

c# p/invoke Schwierigkeiten marshalling Zeiger

Anzahl der Antworten 6 Antworten
Ich bin versucht zu rufen, in eine native .dll aus c# mit p/invoke. Ich bin in der Lage, um den Anruf zu machen (kein Absturz, der Funktion einen Wert zurückgibt), aber der return-code bedeutet "Ein-Zeiger-parameter nicht zugänglich

Wie Marschall C++/CLI array in struct zu nicht verwalteten C++

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach der richtigen syntax, um pass ein struct-array, um eine unmanaged C++ dll. meine dll-Importe so aufgerufen werden #define _DllImport [DllImport("Controller.dll", CallingConvention = CallingConvention::Cdecl)] static _DllImport bool _Validation(/* array of struct somehow

Implementieren callback-C# - Funktionen für C++ - DLL

Anzahl der Antworten 4 Antworten
Ich Schreibe eine DLL-wrapper für meine C++ - Bibliothek zum Aufruf von C#. Dieser wrapper soll auch callback-Funktionen genannt, aus der Bibliothek und in C# implementiert. Diese Funktionen haben zum Beispiel std::vector<unsigned char> als output-Parameter. Ich weiß

Outlook Interop-Mail-Formatierungen

Anzahl der Antworten 3 Antworten
Ich habe eine Anwendung in C# geschrieben, verwendet Outlook Interop, um öffnen Sie eine neue E-mail-Nachricht pre-gefüllt mit details, die der Benutzer Bearbeiten kann, bevor Sie manuell senden. var newMail = (Outlook.MailItem)outlookApplication.CreateItem( Outlook.OlItemType.olMailItem); newMail.To = "[email protected]"; newMail.Subject

Bekommen Seiten des word-Dokuments

Anzahl der Antworten 2 Antworten
Ich versuche alle Seiten von MSWord-Dokument über Microsoft.Office.Interop.Wort (ich bin mit C# VS2012). Was ich bekommen möchte, ist List< String > Seiten, index ist die Nummer der Seite. Ich verstehe (glaube ich zumindest so), dass es keinen

Lesen Sie Excel-Zelle Und Setzen Sie Die Zeile Farbe

Anzahl der Antworten 1 Antworten
Ich bin mit Com-Interop und C#. Ich habe zum Durchlaufen einer Excel-Datei suchen, für die bestimmte Werte in den einzelnen Zeilen (immer in Spalte 2). Für einige Werte, die ich brauche, um die Hintergrundfarbe der Zeile in

C# Outlook 2007 COM-interop-Anwendung nicht verlassen!

Anzahl der Antworten 4 Antworten
Irgendwelche Ideen, warum der folgende code nicht beenden von Outlook 2007 erstellten Prozess über COM-interop? Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application(); var item = app.Session.OpenSharedItem("C:\\test.msg") as Microsoft.Office.Interop.Outlook.MailItem; string body = item.HTMLBody; int att = item.Attachments.Count; (item as Microsoft.Office.Interop.Outlook._MailItem).Close(Microsoft.Office.Interop.Outlook.OlInspectorClose.olDiscard);

Das Verständnis der Running Object Table

Anzahl der Antworten 1 Antworten
Ich bin versucht, die Tabelle der ausgeführten Objekte zu bekommen, einen Tee einer bestimmten Instanz von Visual Studio. Ich war die beabsichtigen, die Verwendung der beschriebenen Technik auf MSDN. Ich habe es geschafft, eine der Instanzen Liste,

Excel-interop-MissingMethodException

Anzahl der Antworten 2 Antworten
In meinem C# - Programm, ich benutze Excel 2010-interop-assembly. Mit diesem bin ich zu Lesen & schreiben von Daten in excel-Datei. Und die Ausführung in Ordnung, auf dev-box (enthält Office 2010). Auf der client-Maschine, selbst wenn Sie

Interop-Wort - Löschen-Seite aus Dokument

Anzahl der Antworten 2 Antworten
Was ist der einfachste und effizienteste Weg, um löschen Sie eine bestimmte Seite aus einem Dokument-Objekt unter Verwendung der Word-Interop-Bibliotheken? Ich es mitbekommen habe ist es eine Pages-Eigenschaft erweitert/implementiert IEnumerable. Kann man die einfach so entfernen Sie

Können Sie schreiben eine Formel in Excel aus C# beim schreiben auf einen Bereich von Zellen?

Anzahl der Antworten 2 Antworten
Ich habe ein home-built-Dienstprogramm, um Daten aus einem DataSet in eine Excel-Tabelle. Ich möchte eine Formel (z.B. "=+RC[-2]-RC[-1]") in einer der Spalten. Aber Excel ist die Behandlung von es ein string und nicht er es als eine

Return array von Objekten, die von VB6 zu C# mit Interop

Anzahl der Antworten 2 Antworten
Ich muss ein array zurückgeben, der initialisierte Objekte von VB6 in C# unter Verwendung von interop. Meine VB-Funktion sieht wie Public Function CreateMyObjArray(ByVal MaxCount As Integer) As MyObj() Dim i As Integer Dim temparray() As MyObj ReDim

Finden Sie die MS Word-Tabelle, die einen bestimmten text enthalten

Anzahl der Antworten 2 Antworten
Ich habe ein MS Word-Dokument wie folgt Aussehen Nun möchte ich herausfinden, welche Tabelle enthält die phrase "/CCID_ntRow/". Wie Sie sehen können aus dem Dokument Struktur, es ist die zweite Tabelle. Aber jeder Tabelle die ich in

Suchen und ersetzen von text in excel mit bestimmten Schriftartnamen

Anzahl der Antworten 1 Antworten
Ich bin mit Microsoft Excel 12.0 Object Library. Mein Ziel ist es, die Suche von text mit der angegebenen schriftart und ersetzen durch neuen text. Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); xlApp.FindFormat.Font.Name = "Arial"; workSheet.Cells.Replace('a', 'b', Type.Missing, Type.Missing,

Excel-Interop zum öffnen von excel die Makros deaktiviert

Anzahl der Antworten 1 Antworten
Gibt es eine Möglichkeit in C# zum ausschalten von Makros in excel vor dem laden einer excel-Datei. Ich bin laden Sie die excel-Datei mit Excel-Interop. Alles was ich sehe ist, Lösungen für VB.NET. Dank Nishant Eine Lösung

Wie erstelle ich eine Kopfzeile in einer Tabelle für jede neue Seite mit Word-interop?

Anzahl der Antworten 2 Antworten
Ich versuche zum erstellen einer Tabelle mit einer Kopfzeile. Ich möchte diesen header wiederholt sich für jede neue Seite, die den Tisch bringt. Wie kann ich dies in C# mit Word 2007 Interop? InformationsquelleAutor Partial | 2009-11-29

Wie kann ich Sie richtig zurückgeben eines char * von einer nicht verwalteten DLL in C#?

Anzahl der Antworten 5 Antworten
Funktion Signatur: char * errMessage(int err); Mein code: [DllImport("api.dll")] internal static extern char errMessage(int err); ... char message = errMessage(err); Dieser gibt einen Fehler zurück: Nicht der Marschall 'return-Wert': Ungültige verwaltete/nicht verwaltete Typ-Kombination. Was mache ich falsch?

Wie man die Seitenzahl?

Anzahl der Antworten 3 Antworten
Habe ich diesen code: Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application(); object nullobj = System.Reflection.Missing.Value; object file = openFileDialog1.FileName; Microsoft.Office.Interop.Word.Document doc = app.Documents.Open( ref file, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj,

C# - NetUseAdd aus NetApi32.dll auf Windows Server 2008 und IIS7

Anzahl der Antworten 3 Antworten
Ich bin attemping zu verwenden NetUseAdd zum hinzufügen einer Aktie, die von einer Anwendung benötigt wird. Mein code sieht wie folgt aus. [DllImport("NetApi32.dll", SetLastError = true, CharSet = CharSet.Unicode)] internal static extern uint NetUseAdd( string UncServerName, uint

Was ist die richtige " XlFileFormat` enumeration für Excel 97-2003

Anzahl der Antworten 1 Antworten
In Bezug auf Excel-VBA Interop, was ist die richtige XlFileFormat enumeration für das speichern einer Excel 97-2003-Arbeitsblatt? Dem offiziellen MSDN-Dokumentation ist hier aber ich kann nicht herausfinden, aus der Lektüre dieses, was die richtige Auswahl ist. Dank

Excel-Prozess nicht schließen VB.net

Anzahl der Antworten 7 Antworten
Erstelle ich eine excel-Datei mit interop.excel und der Prozess schließt sich nicht. Dies ist der code, den ich versuche zu verwenden. Private Sub converToExcel(fileLoc As String, ds As DataSet) Dim xlApp As Excel.Application Dim xlWorkBook As Excel.Workbook

Nachricht senden an ein Windows-Prozess (nicht das Hauptfenster)

Anzahl der Antworten 3 Antworten
Ich habe eine Anwendung, die auf einen weiteren start erkennt, ob ein Prozess mit demselben Namen bereits läuft und wenn ja, aktiviert das ausgeführte Programm-Fenster und dann beendet. Das problem ist, dass das main-Fenster kann ausgeblendet werden

Warum funktioniert dies Mit() geben mir ein Fehler?

Anzahl der Antworten 5 Antworten
Ich versuche zu öffnen (Hunderte eigentlich) excel-Datei(en). Ich öffnen Sie die Anwendung, wollen aber die Verwendung der Using () - Funktionen um die einzelnen Arbeitsmappen, die ich öffne. Warum dies resultiert in einem Fehler? using (Excel.Workbook wbXL

Kopieren von Zellen in excel mit C#

Anzahl der Antworten 1 Antworten
Gewusst wie: kopieren von bestimmten Zeilen in der Ziel-Tabelle? Brauche ich zum kopieren von A1 bis J10 von einem Blatt in einer excel-Lage ab A15 in der zweiten excel-Blatt. Wie kann ich erreichen, das in c#? Unten

Kann nicht hinzufügen Verweis auf eine COM in COM-client?

Anzahl der Antworten 2 Antworten
Einen COM-server erstellen und ich registriert, dass. Wenn ich bin versucht hinzuzufügen, dass der COM-server COM-Client, ich war nicht in der Lage, hinzufügen, und folgende Fehlermeldung kommt. " Ein Verweis auf 'COMTest' konnte nicht Hinzugefügt werden ActiveX-Typbibliothek

Excel get_Range fehlt, wenn interop-assembly eingebettet ist .NET 4.0

Anzahl der Antworten 2 Antworten
Baue ich eine assembly verweisen auf eine COM-interop DLL. Wenn ich es einbetten, das COM-interop-Typen durch Einstellung Einbetten von Interop-Typen auf True in der Referenz-Eigenschaften (VS2010), zur Laufzeit tritt ein Fehler auf "Objekt" enthält keine definition für

Wie um zu überprüfen, ob eine Datei ein gültiges excel-Tabelle?

Anzahl der Antworten 2 Antworten
Habe ich schon einige suchen hier ALSO an, auf diese, diese, diese und mehr, aber keine Ahnung, also werde ich Sie bitten, Jungs. Ich versuche zum öffnen einer Excel-Datei über die Interop-und ich habe Office 2007 installiert,

Drucken über Word-Interop mit Drucken-Dialog

Anzahl der Antworten 2 Antworten
Ich versuche, drucken ein word-doc aus meinem C# - code. Ich benutzte die 12.0.0.0 Word-Interop und was ich versuche zu tun ist, um ein Drucken-Dialog pop-up, bevor das Dokument gedruckt wird. Ich bin mir nicht 100% sicher,

Übergabe von Zeigern von nicht verwaltetem code

Anzahl der Antworten 3 Antworten
Ich habe ein C# - Projekt, dass die Einfuhren eine C-dll, die dll hat diese Funktion: int primary_read_serial(int handle, int *return_code, int *serial, int length); Möchte ich, um Zugriff auf die seriellen parameter. Ich habe nämlich, bis

Mit C/inline Assembler in C#

Anzahl der Antworten 3 Antworten
Gibt es eine Methode, mit C-source-gemischt mit inline-asm (das ist nicht C++ - code) in eine C# - app? Ich bin nicht wählerisch, wie es gemacht wird, wenn es erfordert die Kompilierung der C/asm in eine DLL

.NET-Interop IntPtr vs. ref

Anzahl der Antworten 5 Antworten
Wahrscheinlich eine noob Frage, aber interop ist einer meiner starken Punkte noch. Abgesehen von der Beschränkung der Anzahl der überladungen ist es aus irgendeinem Grund sollte ich erklären, meine DllImports wie: [DllImport("user32.dll")] public static extern int SendMessage(IntPtr

Gewusst wie: laden von Programm-Ressourcen in Clojure

Anzahl der Antworten 4 Antworten
Wie wollen Sie laden das Programm Ressourcen wie icons, strings, grafische Elemente, scripts, und so weiter in einer Clojure-Programm? Ich bin mit einem Projekt-layout, ähnlich wie in vielen Java-Projekten, in denen es eine "Ressourcen" - Verzeichnis hängt

Kann nicht implizit konvertiert Typ 'Objekt' zu 'Microsoft.Office.Interop.Excel.Palette'

Anzahl der Antworten 4 Antworten
Fehler CS0266: kann Nicht implizit konvertiert Typ 'Objekt' zu 'Microsoft.Office.Interop.Excel.Range'. Eine explizite Konvertierung vorhanden ist (fehlt ein cast?) Pls help 🙂 Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; Excel.Range range; xlApp = new Excel.Application(); xlWorkBook = xlApp.Workbooks.Open("C:\\Base.xls", 0,

Einstellung dllimport programmgesteuert in C#

Anzahl der Antworten 9 Antworten
Ich bin mit DllImport in meiner Lösung. Mein problem ist, dass ich zwei Versionen der gleichen DLL gebaut, für 32 bit und eine für 64 bit. Beide setzen die gleichen Funktionen mit identischen Namen und identischen Signaturen.

Erstellen von excel-Datei und laden Sie es, ohne es zu speichern in den server, ist es möglich?

Anzahl der Antworten 4 Antworten
ich es geschafft haben, erstellen Sie eine excel-Datei mit interop, und jetzt möchte ich, dass excel Datei heruntergeladen werden im web-browser statt des speichern im in-Laufwerk. var xlApp = new Excel.Application(); Excel.Workbook xlWorkBook = xlApp.Workbooks.Add(); Excel.Worksheet xlWorkSheet

80040111 ClassFactory cannot supply requested class (Ausnahme von HRESULT: 0 x 80040111 (CLASS_E_CLASSNOTAVAILABLE))

Anzahl der Antworten 3 Antworten
Abrufen des COM-Klassenfactory für die Komponente mit CLSID {0A80A563-28AE-11D3-9CD6-00C04F8B8EF1} konnte aufgrund des folgenden Fehlers: 80040111 ClassFactory cannot supply requested class (Ausnahme von HRESULT: 0 x 80040111 (CLASS_E_CLASSNOTAVAILABLE)) Ich Gesucht habe für den Eintrag in der Registry Finde

Marshalling einer big-endian-byte-Sammlung in ein struct, um pull-out-Werte

Anzahl der Antworten 8 Antworten
Es ist eine aufschlussreiche Frage über das Lesen eines C/C++ - Datenstruktur in C# aus einem byte-array, aber ich Schaffe es nicht, den code an die Arbeit für meine Sammlung von big-endian (network-byte-order) Byte. (EDIT: Hinweis, dass

Outlook 2007 von C# - COM-Ausnahme, TYPE_E_LIBNOTREGISTERED

Anzahl der Antworten 4 Antworten
Ich versuche zu machen ein Programm, das neue Outlook 2007-Nachricht. Habe ich aus verwiesen Registerkarte COM auf Microsoft Outlook 12.0 ObjectLibrary. Diese Elemente zeigten sich in Referenzen, die in VS: Microsoft.Office.Core Microsoft.Office.Inerop.Outlook Versuche ich jetzt aufrufen folgenden

Assembly generation failed — Referenced assembly 'Interop.Office' nicht haben einen starken Namen

Anzahl der Antworten 3 Antworten
Ich habe eine WPF-4-Projekt zur Interaktion mit word-Dokumenten aus in VS2010 und einer win form-Benutzer-Steuerelement-Projekt zu hosten word-Anwendung hinein. Und andere com-dlls. Alle com-dlls bezeichnet, die in meinem Haupt-wpf-Anwendung. Ich möchte mein Projekt veröffentlichen, so kann ich

Öffnen Sie ein Microsoft Word-Dokument in einem Windows-Dienst scheint zu hängen

Anzahl der Antworten 5 Antworten
Ich habe einen windows service in c# geschrieben, die liest den text aus word-Dokumenten (doc und docx) mit VBA Interop. Allerdings auf bestimmte Dokumente, es scheint zu hängen, auf den Aufruf der Open-Methode. Es scheint, dass das

C# - so kopieren Sie ein einzelnes Excel-Arbeitsblatt aus einer Arbeitsmappe in eine andere?

Anzahl der Antworten 3 Antworten
Ich habe müssen kopieren ein Arbeitsblatt aus einer Arbeitsmappe in eine andere-und ich bin ein bisschen stecken. Die Prämisse ist, dass ich eine "master" - Arbeitsmappe speichert die Vorlagen für eine Reihe von berichten und ich müssen

Python für .NET "konnte nicht gefunden assembly" Fehler

Anzahl der Antworten 4 Antworten
Ich bin mit CPython und ich habe eine C# dll. Ich versuche die Verwendung von Python für .NET, um Ihnen zu sprechen. Ich kann nicht mit IronPython, weil ich brauche, um die Integration dieser in eine bestehende