com

Das Component Object Model (COM) ist eine Komponententechnologie von Microsoft mit Remoting, Sprachunabhängigkeit und interface-basierter Programmierung. Bei Fragen zum seriellen COM-Port sollten Sie stattdessen das [serial-port] -Tag verwenden.
3
Antworten

Klasse nicht registrierter Fehler für Instantiierung des C # -Objekts über COM von VC ++

In einem VC ++ - Projekt versuche ich eine Instanz (über COM) einer C # -Klasse innerhalb eines C # -Projekts zu erstellen. Fakten Sowohl die C # - als auch die C ++ - Projekte werden mit .NET 4.0 kompiliert Die C # -DLL wird unter Verw...
14.03.2012, 22:11
1
Antwort

Expose dll für COM Interop

Ich dachte, ich wüsste, wie man das macht, aber offensichtlich nicht so, ich würde etwas Hilfe schätzen! Ich kann meine DLL nicht registrieren, damit ich sie in einem VBS oder anderswo instanziieren kann. Ich habe die folgende Beispielklasse...
19.07.2012, 22:29
2
Antworten

Standardcodierung für die Konvertierung von Varianten bstr in std :: string

Ich habe eine Variante bstr, die aus MSXML-DOM gezogen wurde, also in UTF-16. Ich versuche herauszufinden, welche Standardcodierung bei dieser Konvertierung auftritt: %Vor% Beim Testen glaube ich, dass die Standardcodierung entweder Windows-...
01.12.2009, 16:58
4
Antworten

std :: unique_ptr und pointer-to-pointer

Ich habe std :: unique_ptr verwendet, um einige COM-Ressourcen zu speichern, und habe eine benutzerdefinierte Löschfunktion bereitgestellt. Viele der COM-Funktionen möchten jedoch Zeiger auf Zeiger. Im Moment verwende ich das Implementierungsdet...
19.12.2010, 20:36
1
Antwort

Wrap .Net ArrayList mit benutzerdefinierter VBA-Klasse get iterator

Ich habe gerade entdeckt, dass ich einige .NET-Klassen aus VBA mit der CreateObject-Methode erstellen kann, die COM-Klassen erstellen kann. Dies ist ziemlich cool, aber die erstellte Klasse ist spät gebunden, so dass Sie keine Intellisense usw....
30.08.2014, 09:19
1
Antwort

Wie entwickle ich eine COM-Schnittstelle?

COM ist bekannt dafür, Abwärtskompatibilität bei der Veröffentlichung neuer Komponenten oder Anwendungen zu ermöglichen. Dies ist möglich, weil die Schnittstellen in COM stabil sind, d. H. Sie ändern sich nicht. Ich habe mich bemüht, eine Ref...
25.10.2009, 13:33
2
Antworten

SetApartmentState und [STAThread]

In Wattins Quellcode gibt es diesen Code: %Vor% Warum wird das [STAThread] -Attribut zur Methode hinzugefügt, weil der erstellte Thread seinen Apartmentstatus festgelegt hat? Ich bin nicht an dem spezifischen Codeabschnitt interessiert,...
28.11.2012, 11:10
3
Antworten

Verwenden einer 32-Bit-DLL in einem 64-Bit-Prozess über COM

Vor einiger Zeit untersuchte ich ein Problem, von dem ich wusste, dass es bald kommen würde. Wir haben eine DLL, die auf 32-Bit-Versionen einer bestimmten Bibliothek verweist. Es gibt keine x64-Version dieser Bibliothek, und wir haben keine prak...
28.12.2011, 19:30
4
Antworten

Gute Freeware COM / ActiveX Type Library Explorer?

Ich hatte eine veraltete, aber wertvolle Lösung, um COM / ActiveX-Steuerungs- und Typbibliotheksinhalte (ProgIDs, Methodennamen und -signaturen, Enumerationen, Konstanten, Schnittstellen / Co-Klassen usw.) aller solcher Bibliotheken anzuzeigen m...
11.05.2010, 09:33
1
Antwort

Was ist der richtige Weg, um eine Schnittstelle hinter einem OleVariant freizugeben?

Ich versuche einen sicheren / deterministischen Weg zu finden, eine Schnittstelle freizugeben, die in einem OleVariant eingekapselt ist. AFAICS Delphi veröffentlicht Interface-Referenzen am Ende einer Prozedur, aber in meinem Fall muss ich es...
19.07.2011, 10:33