Tag: com
Component Object Model (COM) ist ein Komponenten-Technologie von Microsoft, mit remoting, Sprache der Unabhängigkeit und der interface-basierten Programmierung.
Für Fragen über die serielle COM-port verwenden, sollten Sie den [serial-port] – tag statt.
3
Antworten
Hier sind die Fehler details: In der Fehler-Liste: Fehler 1 kann Nicht registriert werden-Montage "C:\Users\cboardman\Documents\Visual Studio 2008\Projects\ExcelAddIn1\ExcelAddIn1\bin\Debug\ExcelAddIn1.dll" - Zugriff verweigert. Bitte stellen Sie sicher, dass Sie die Anwendung als administrator. Zugriff auf die registry-Schlüssel " HKEY_CLASSES_ROOT\ExcelAddIn1...' verweigert.
3
Antworten
Ich bin die Entwicklung einer COM-dll und versuchen zu exportieren, die DllGetClassObject () - Methode mit dem __declspec(dllexport). Hier ist meine Erklärung: extern "C" HRESULT __declspec(dllexport) __stdcall DllGetClassObject(REFCLSID rclsid, REFIID riid, void** ppv) Aber ich habe diese
1
Antworten
In einem PHP-Projekt, das ich benutzen muss DOTNET-COM-Bibliothek, aber ich sah es deaktiviert ist. Ich weiß nicht, wie um Sie zu aktivieren, also versuchte ich die Kommentarzeichen vor den folgenden Zeilen in meinem php.ini Datei unter dem
1
Antworten
Ist es eine manuelle Möglichkeit zum Aufruf eines COM-Objekts in der GAC in .NETTO, ohne es als Referenz? Der Grund warum ich Frage ist, ich weiß nur, wie man code in C# und anrufen möchten, ein .NET-COM-Objekt
1
Antworten
Bin ich mit dem Excel.Anwendung COM-Objekt aus einem Python-Programm zum öffnen einer CSV-Datei und speichern Sie es als eine Excel-Arbeitsmappe. Wenn die Zieldatei bereits existiert, dann werde ich aufgefordert mit dieser Meldung: "Eine Datei mit dem Namen
3
Antworten
Ich bin tatsächlich versucht einige codes, die ich gefunden http://php.net/manual/en/class.com.php <?php //starting word $word = new COM("word.application") or die("Unable to instantiate Word"); echo "Loaded Word, version {$word->Version}\n"; //bring it to front $word->Visible = 1; //open an empty
1
Antworten
Ich versuche zu kompilieren, einige COM-code, das Beispiel hier. Bekomme ich die Zusammenstellung gut, aber die Verknüpfung Beschwerden über ConvertStringtoBSTR fehlt. Nach einigen Forschung, fand ich heraus, dass besagte symbol sollte in comsupp.lib. Das problem ist, dass
2
Antworten
Bin ich mit Powershell zu sprechen, um die Windows 7 task scheduler service über COM durch die Task Scheduler 2.0-Schnittstellen (z.B. ITaskDefinition). Ich möchten, ziehen Sie einen bestimmten trigger aus dem Trigger Sammlung auf ITaskDefinition. Es scheint,
2
Antworten
Habe ich eine DLL habe ich in C#, die ich verwenden möchte in meinem VB6-Anwendung. In VS2008 das Projekt-Eigenschaft "für COM-interop Registrieren" aktiviert ist, und wenn ich die DLL kompilieren und versuchen, es auf meiner Entwicklungs-Maschine -
1
Antworten
Ich habe eine große und schwer zu verstehen-problem mit COM-Server. Ich bin versucht zu schreiben-client-Anwendung, um Kanu (Anwendung von Vector). Sie gab Kanu.tlb, Kanu.h und CANoe_i.cpp Dateien, aber ich benutze nur Kanu.tlb über #import. Alle Beispiele sind
1
Antworten
Habe ich eine COM-dll in .Netz und bauen Sie es unter Jeden CPU. Ich bin mit diesem COM-dll in Vcpp-code, aber immer Microsoft C++ - Ausnahme: _com_error an Speicherposition Fehler beim erstellen der Zeiger Referenz auf COM-Klasse.
2
Antworten
Ich versuche zu aktualisieren "ModifiedBy" - Feld in einer Sharepoint-Diskussionsrunde mit dem Client-Objekt-Modell. Mit der änderung der "Herausgeber" und "Autor" - Felder, die ich ändern kann, die "ModifiedBy", erscheint in der Listenansicht. Jedoch, wenn Sie einmal auf
1
Antworten
Möchte ich schreiben eine app, die die Daten empfangen RS232(manchmal mit usb-Anschluss) port mit C/C#. Ich habe gesucht im Internet aber nichts gefunden. U tun haben, etwas Interessantes? Artikel, tutorials, Tipps, code-Schnipsel, alles ist sehr geschätzt. Ich
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
2
Antworten
Angenommen ich habe eine Klasse die zwei oder mehr COM-Schnittstellen: class CMyClass : public IInterface1, public IInterface2 { }; Fast jedes Dokument, das ich sah, deutet darauf hin, dass, wenn ich die Implementierung von QueryInterface() für IUnknown
2
Antworten
Ich habe folgende Zeile in meinem code: var ScreenRecorder = new ActiveXObject('CCScreenRecorder.ScreenRecorder'); Das problem ist, dass ich 2 Einträge, die von diesem (eine für jede version, frag mich nicht warum - das ist eine Tatsache, die ich
2
Antworten
Update: XE2 Update 2 behebt den Fehler, der unten beschrieben wird. Das Programm unten, cutdown von der realen Programm, schlägt mit einer Ausnahme fehl in XE2. Dies ist eine regression von 2010. Ich habe keine XE zu
1
Antworten
Habe ich die folgende Schnittstelle, die ich versuche zu machen, die COM-sichtbar. Wenn ich versuche zu generieren, die Typ-Bibliothek es ist nicht wie die Tatsache, dass meine Umsetzung-Klasse abgeleitet von einer generischen Klasse. Ist es möglich, verwenden
3
Antworten
Ich habe ein problem mit der änderung der Aufgaben, die bereits auf der Maschine. Ich bin versucht, dies zu tun mit den generierten interop-interfaces von C# (Interop.TaskScheduler.dll generiert aus system32/taskschd.dll). Beginnen mit, ich kann nicht mit anderen
3
Antworten
Schreibe ich eine Excel-RTD-server-Implementierung, und ich bin fest auf dem boilerplate für eine Co-Klasse, die implementiert IDispatch. Ich habe keinen Zugriff auf ATL, aber ich bin mit ActiveQt, obwohl ich bin daran interessiert, wie dies bei raw-C-oder
3
Antworten
Ich habe ein add-in für MS Word. Einer meiner Benutzer, die auf Word 2007, berichten, dass das add-in wird nicht geladen. Wenn Sie überprüft die COM-add-ins-Liste, heißt es, "Load Behavior" ist "Entladen; Load at Startup" (Wert 2
2
Antworten
Habe ich einen Inproc COM Server von einem 3rd-party. Eine der Funktionen, die ich aufrufen, erscheint eine Fehlermeldung im Dialogfeld, wenn Sie fallen eine bestimmte Art von Fehler. Das Problem ist, ich bin versucht, Daten zu verarbeiten,
1
Antworten
Suchte ich bei Virtual Box Beispiele. Ich wollte schnell Feuer den folgenden code, aber ich habe die Fehler mit Bezug zu COM. //#include "VirtualBox.h" #include "rpc.h" #include int main(int argc, char *argv) { HRESULT-rc; //IVirtualBox *virtualBox; tun
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
1
Antworten
Ich versuche also, um eine automatische installer mit Python. Wie würde ich mich über die Interaktion mit den nativen Windows-Anwendungen, die ich starten? Ich bin derzeit starten Sie mit subprocess.nennen. Würde ich Win32com? IronPython? Rufen Sie ein
4
Antworten
Hinweis: Der Versuch zum aufrufen einer Methode eines interfaces, von denen der Rückgabetyp ist _variant_t Code: _variant_t resultsDataString; _bstr_t simObjectNames; simObjectNames = SysAllocString (L"TEST example 3"); resultsDataString = pis8->GetSimObject (simObjectNames); inline-Funktion dargestellt unten, enthalten in .tli DATEI:
2
Antworten
Habe ich eine Funktion, wo ich bin aufrufen von CoCreateInstance. Diese Funktion wird mehrmals aufgerufen und es funktioniert, jedoch eine Zeit der CoCreateInstance schlug fehl mit der "Bad variable type" - Fehler. Die Sache ist, die Parameter
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);
4
Antworten
Was sind die besten Optionen für den Anschluss von PHP-apps, um die Logik aus .NET-Bibliotheken? PHP, seit v5.0, unterstützt eine DOTNET Klasse soll, lassen Sie mich rufen .NET-Logik aus einem PHP-Skript. Aber es scheint, gibt es viele
2
Antworten
Ich bin nicht zum hinzufügen von Verweis auf "Microsoft Windows Installer Object Library' mit VS2012. Alle Ideen, was könnte dieses Problem verursachen? Wenn ich versuche zu erstellen, die einen Verweis auf die COM-Komponente, bekomme ich diese Fehlermeldung
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,
1
Antworten
Ich bin mit dem Microsoft.Office.Interop.Excel.Arbeitsmappen.Open() Methode für die Eröffnung eines .XML-Datei und dann mit der Microsoft.Office.Interop.Excel.Arbeitsmappe.ExportAsFixedFormat() Methode für das veröffentlichen (speichern) der eröffnet .XML-Datei als eine .PDF-Datei. Nun auf meine Entwicklung und Preproduction-Umgebungen funktioniert alles gut, aber
1
Antworten
Habe ich folgende Frage : Ist es möglich, dass .NET-assembly wird regsitered beide mit Regasm und Regsvcs? Dank InformationsquelleAutor lm. | 2011-11-08
3
Antworten
Ich versuche Verweis auf eine com-Komponente, und es wirft die folgende Fehlermeldung. Erstellen Sie eine Instanz des COM-Komponente mit CLSID {xxx} von der IClassFactory konnte aufgrund des folgenden Fehlers: 800a0153. Speziell der Fehler wird geworfen, wenn ich
2
Antworten
Ich versuche, erstellen Sie eine Active X Komponente zum start einer Anwendung auf einem client-Rechner. Ich habe eine Active-X-control, das ist ziemlich straight-forward in .NET. Alles was es tut ist rufen Sie die Process-Klasse und Start aufrufen.
4
Antworten
Ich bin ein COM-Objekt geschrieben, in ATL, die verwendet wird, aus einer C++ - Anwendung und möchte ich weitergeben ein array von BYTEs zwischen den beiden. Meine Erfahrung COM/IDL-bisher beschränkt sich der übergabe von einfachen Datentypen (BSTR,
1
Antworten
Ich versuche, die Implementierung eines COM-DllRegisterServer-Methode. Also habe ich dieses tutorial Lesen: http://www.codeguru.com/cpp/com-tech/activex/tutorials/article.php/c5567/Step-by-Step-COM-Tutorial.htm folgte ich die Schritte, bis der Teil der DllRegisterServer. Dies ist Ihre Umsetzung: HRESULT __stdcall DllRegisterServer(void) { // //As per COM guidelines, every self
2
Antworten
Ok, diese Zeile code: XMLHTTP40 http = new XMLHTTP40(); Wirft einen System.Runtime.InteropServices.COMException und beschwert sich, dass: Abrufen des COM-Klassenfactory für die Komponente mit CLSID {88D969C5-F192-11D4-A65F-0040963251E5} konnte aufgrund des folgenden Fehlers: 80040154. Habe ich gegoogelt, und ich denke,
3
Antworten
Ich Schreibe, VB-script, in dem ich eine Funktion aufrufen einer COM-DLL. Die Funktion, die ich verwenden möchten, in der Struktur und damit möchte ich das Objekt erstellen, welche die Struktur, um den Zugriff auf die gewünschten Funktion.
3
Antworten
Versuche ich zu schaffen, eine konkrete Instanz der IAudioEvents COM-Schnittstelle (verfügbar in Vista und später). Dies ist mein Erster Ausflug in die COM-Programmierung, so dass ich mich wohl gerade etwas blöd hier. Jedenfalls, der folgende code nicht
2
Antworten
Ich versuche zu lernen, einige python und ich wollte für python für die Interaktion mit excel mit Hilfe der win32-Modul. Ich fand ein einfaches Beispiel online auf wiki hier. Funktioniert es nicht jedoch. Dies ist die Fehlermeldung,
2
Antworten
Ich bin mit JACOB zu tun, COM-Aufrufe zu PowerPoint und anderen Office-Anwendungen von Java. Auf eine bestimmte Windows-7-Rechner, den ich bin immer die folgende Meldung sehr oft, aber nicht immer: Source: Microsoft Office PowerPoint 2007 Description: PowerPoint
2
Antworten
Können Sie die Verwendung von COM/OLE in einem C# - Programm eine Verbindung zu einem ausgeführten Instanzen von internet explorer? Idealerweise möchte ich finden, die URLs von allen Webseiten öffnen im IE. was ist webbrowser? ein webbrowser-Steuerelement
3
Antworten
Habe ich geschrieben, zwei COM-Klassen in C++, enthalten in einem einzigen MFC-DLL. Sie sind geladen, die als plugins von 3rd-party-Anwendung. Wie bekomme ich den Namen der Datei und die Versionsnummer der DLL aus, in den Klassen? InformationsquelleAutor
7
Antworten
muss ich den code schreiben, der ausgeführt wird, wenn DllRegisterServer genannt wird. also, wenn jemand ruft: regsvr32 myActiveX.ocx ich versuche zu finden, die endgültige Liste der benötigten registry-Einträge (eher als nur das, was ich kann zusammenschustern von
7
Antworten
Etwas höheren Ebene, und umfassender als die Rohre/buchsen? Danke Euch allen - das war so ziemlich mein Sinn, wo die Dinge standen. Ich akzeptierte @MarkR Antwort, wie es schien, um Dinge einpacken schön. InformationsquelleAutor fakeleft | 2009-07-26
3
Antworten
Ich habe gesehen, eine Menge von Beispiel c++ - code, der Wickel-Funktion Anrufe FEHLGESCHLAGEN() Funktion/Methode/makro. Könnte mir jemand erklären wie das funktioniert? Und wenn möglich, kennt jemand eine c# - äquivalent? InformationsquelleAutor Adam Naylor | 2008-12-18
2
Antworten
Habe ich diese Fehlermeldung, wenn ich ein COM-Objekt erstellen, um die Verwendung der Excel-Automatisierung. Jeder weiß, warum ich diese Fehlermeldung bekommen? System.- Laufzeit.InteropServices.COMException(errorCode = -2146959355) Meldung: beim Abrufen des COM-Klassenfactory für die Komponente mit CLSID {00024500-0000-0000-C000-000000000046} konnte
3
Antworten
Ich versuche, zu produzieren, ein C# - wrapper für ein COM-Objekt, das ich (mit Namen SC_COM.dll), aber ich habe einige Probleme, die Verknüpfung mit Visual Studio 2008 (mit Vista). Ich brauche diese Anmeldung-kostenlos mit der COM-DLL--ich bin
1
Antworten
Ich habe eine Single-Page-Anwendung geschrieben in JavaScript und PHP bin ich zu versuchen, eine externe .vbs-Datei auf meinem server? Ich habe versucht mit dem php-COM-Klasse, sowie exec() ohne Erfolg. Hat jemand erfolgreich erreicht? Ist es überhaupt möglich?