Suchergebnisse für Anfrage "com"
Wie markiere ich .NET-Objekte, die für COM-Interop verfügbar sind, als Single-Threaded?
Beim Definieren einer COM-sichtbaren Klasse in C ++ kann ich das unterstützte Threading-Modell in der Header-Datei definieren (diethreading(single) Linie): [ coclass, default(IComInterface), threading(single), vi_progid("Example.ComClass"), ...
Laden und Übergeben von JScript-Arrays von / an C # (nicht C) COM-Komponente
Ich habe mir Tutorials zu jscript-Arrays angesehen, sie aber noch nicht gesehen. Ich sah etwas Ähnliches gefragt, aber mit Win32-Code, nicht .NET. Wie übergebe ich Arrays zwischen JScript und einer C # COM-Komponente? In meiner C # -COM sind ...
Auflisten von COM-Objektmethoden (IDispatch) mit ATL?
Wie kann ich mit ATL (VS2008) die verfügbaren Methoden für eine bestimmte IDispatch-Schnittstelle auflisten (IDispatch*)? Ich muss nach einer Methode mit einem bestimmten Namen suchen und, sobald ich die habeDISPID, rufe die Methode auf (ich ...
So erstellen Sie ein HelloWorld COM Interop in Visual Studio 2012
Zunächst einmal bin ich neu in COM und derzeit ziemlich verwirrt. Ich habe viel Dokumentation zu COM in MSDN und im allgemeinen Web gelesen, aber vieles scheint veraltet und übermäßig komplex zu sein. Folgendes halte ich für notwendig, um es zum ...
Registrierungsfreie Interoperabilität zwischen einer 64-Bit-COM-DLL und einer C # /. Net-Anwendung
Ich versuche, ein registrierungsfreies COM-Interop zwischen einer 64-Bit-COM-DLL und einer C # -Anwendung zum Funktionieren zu bringen. In den Antworten auf eine frühere Frage von ...
Wie kann ich Nachrichten an einen STA-Thread senden, in dem eine Nachrichtenpumpe ausgeführt wird?
Also folgtdiese [https://stackoverflow.com/questions/21451313]Ich habe mich entschieden, ein COM-Objekt auf einem dedizierten STA-Thread explizit zu instanziieren. Experimente haben gezeigt, dass das COM-Objekt eine Nachrichtenpumpe benötigt, die ...
Erstellen eines ATL-COM-Objekts, das eine bestimmte Schnittstelle implementiert
Ich muss ein einfaches ATL COM-Objekt implementieren, das eine bestimmte Schnittstelle implementiert, für die ich sowohl eine TLB-Datei als auch eine IDL-Datei erhalten habe. Die Oberfläche ist sehr einfach und besteht nur aus einer einzigen ...
Temporäre COM-Objekte freigeben
Betrachten Sie den folgenden C # -Code mit einem COM-Objekt. MyComObject o = new MyComObject; try { var baz = o.Foo.Bar.Baz; try { // do something with baz } finally { Marshal.ReleaseComObject(baz); } } finally { Marshal.ReleaseComObject(o); ...
Welche Optionen stehen für Shell32.Folder.GetDetailsOf (.., ..) zur Verfügung?
Ich habe Antworten mit gesehenGetDetailsOf() um Details über Shell-Objekte zu erhalten, aber die Zahlen sind immer magische Zahlen. Ich habe mir die Dokumentation für beide ...
Warum benötigt Systemprofile einen Desktop-Ordner, um eine Excel-Datei zu öffnen?
Wir konnten mit ASP.net keine Excel-Arbeitsmappe öffnen, bevor wir einen Ordner mit dem Namen "Desktop" im Systemprofilordner erstellt haben. Die Lösung bestand darin, einen Ordner mit dem Namen "Desktop" in ...