Artikel mit dem Tag „COM“
22 Artikel mit dem Tag „COM“, vom neuesten zum ältesten.
-
WinRT ist COM — IInspectable, .winmd, Sprachprojektionen und warum WinUI weiterhin auf einem Binärvertrag sitzt
WinRT ist keine verwaltete Laufzeit, sondern ein auf COM aufgebautes ABI mit .winmd-Metadaten und Sprachprojektionen. Der Artikel behandelt IUnknown und IIns...
-
Was ist ein OLE-Objekt? — Einbetten, Verknüpfen und die Fallstricke in Geschäftsdokumenten
Die Funktion, mit der sich eine Excel-Tabelle in Word einbetten lässt, ist in Wirklichkeit ein OLE-Objekt. Der Artikel erklärt praxisnah den Unterschied zwis...
-
Wie Zwischenablage und Drag-and-Drop funktionieren — OLE-Datenübertragung in Geschäftsanwendungen richtig behandeln
Eine Excel-Tabelle fällt beim Einfügen auseinander, und nach dem Schließen der Quelle lässt sich nichts mehr einfügen: Ursache ist die Zwischenablage, die de...
-
Windows-Shell-Integration heute — Kontextmenüs, Dateizuordnungen und Windows 11
Warum das Windows-11-Kontextmenü Einträge hinter „Weitere Optionen anzeigen“ verbirgt. Der Artikel erklärt die Zuordnung Erweiterung, ProgID, Verb, klassisch...
-
COM und .NET aus PowerShell aufrufen — Was Ihre Skripte erreichen können, erweitern
Ein praktischer Leitfaden zum Aufrufen von .NET-Klassen aus PowerShell, zum Einbetten von C#- und Win32-APIs mit Add-Type, zur Steuerung von COM, zum Bereini...
-
Abwärtskompatibilität von DLL- und COM-Schnittstellen — Eine Entscheidungstabelle dafür, welche Änderungen Aufrufer brechen
Welche Änderungen an einer DLL oder COM-Komponente brechen tatsächlich deren Aufrufer? Wir legen die drei Ebenen der Kompatibilität dar — binär, Quellcode un...
-
Laufen Business-Anwendungen unter Windows on Arm? ── Die Realität von x64-Emulation (Prism) und nativen DLLs/COM
Eine Antwort für Entwicklerinnen, Entwickler und IT-Verantwortliche auf die Frage „Läuft unsere Business-Anwendung unter Windows on Arm?“. Behandelt, wie die...
-
Warum EXCEL.EXE-Prozesse nach C#-Excel-COM-Automatisierung bestehen bleiben — Muster zur Referenzfreigabe und die Ersatzentscheidung
Ein praxisnaher Blick darauf, warum EXCEL.EXE-Prozesse nach der Automatisierung von Excel aus C# über Microsoft.Office.Interop.Excel bestehen bleiben, erklär...
-
Windows-Prozesskommunikation richtig wählen ── Eine Entscheidungstabelle für Named Pipes / TCP / gRPC / Shared Memory / COM
Wie wählt man den richtigen Weg, damit Windows-Anwendungen miteinander sprechen? Dieser Artikel ordnet Named Pipes, lokales TCP, gRPC, Shared Memory, dateiba...
-
Windows-App-Outsourcing und Auftragsentwicklung: Was Sie vor der Beauftragung klären sollten
Bevor Sie die Entwicklung einer Windows-App outsourcen oder in Auftrag geben, sollten Sie folgende Punkte klären: Überarbeitung bestehender Software, Gerätei...
-
Die seltsame Liebe eines Entwicklers, oder: Wie ich lernte, mir keine Sorgen mehr zu machen, und Windows lieben lernte
Windows ist umständlich. Aber diese Umständlichkeit ist auch die Umständlichkeit eines Betriebssystems, das jahrzehntelang reale Geschäftsprozesse getragen hat.
-
Warum ActiveX in Office 2024/Microsoft 365 nicht mehr funktioniert – und wie Sie es diagnostizieren
Wenn ActiveX in Office 2024/Microsoft 365 nicht funktioniert: die richtige Reihenfolge, um Standarddeaktivierung, 32-Bit/64-Bit, COM-Registrierung, abhängige...
-
Registrierungs- und Bitness-Fallen bei der COM/OCX/ActiveX-Entwicklung
Wir ordnen die typischen Fallen der COM-, OCX- und ActiveX-Entwicklung – 32bit/64bit, Visual Studio 2022, regsvr32/Regasm, Administratorrechte, HKCR und STA/...
-
Was ist Reg-Free COM - COM ohne Registrierung nutzen
Wir ordnen die Grundlagen von Reg-Free COM, die Rolle von Aktivierungskontext und Manifesten, die Vorteile, die Grenzen und die Entscheidungskriterien für di...
-
Excel-Berichtsausgabe erstellen - COM/Open XML/Vorlagen
Die Excel-Berichtsausgabe unterscheidet sich im Design erheblich, je nachdem, ob Sie Excel automatisiert steuern, xlsx-Dateien direkt erzeugen oder bestehend...
-
.NET 8-DLL typisiert aus VBA verwenden - COM-Freigabe und dscom-TLB
Wir fassen zusammen, wie Sie eine .NET 8-Klassenbibliothek als COM freigeben, mit dscom eine TLB erzeugen und sie aus VBA per früher Bindung (early binding) ...
-
Was sind COM / ActiveX / OCX? – Unterschiede und Zusammenhänge im Überblick
Wir ordnen praxisnah ein, was COM, was ActiveX und was OCX ist – mit den Unterschieden und Zusammenhängen, der Verbindung zu OLE, den Einsatzorten und der Fr...
-
ActiveX / OCX heute behandeln - Entscheidungstabelle: Behalten, Kapseln, Ersetzen
Wenn Sie ActiveX / OCX vorfinden, ordnet dieser Artikel ein, ob Sie es behalten, kapseln oder ersetzen sollten - einschließlich 32-Bit/64-Bit, Registrierung,...
-
Media Foundation verstehen – Warum sich die API wie COM anfühlt
Was Media Foundation eigentlich ist, zusammen mit dem grundlegenden Vokabular der Windows-Medien-APIs – COM, HRESULT, IMFSourceReader, MFT – in der Reihenfol...
-
Grundlagenwissen zu COM STA/MTA – Threadmodelle und wie man Hänger vermeidet
Grundlagenwissen zu COM STA/MTA: Apartment-Modell, UI-Thread, Nachrichtenschleife, Marshalling und wie man Hänger vermeidet – übersichtlich erklärt.
-
Eine COM-Bridge zum Aufruf einer 64-Bit-DLL aus einer 32-Bit-Anwendung – ein Praxisbeispiel
Wenn eine 32-Bit-Anwendung eine 64-Bit-DLL nicht direkt aufrufen kann, lässt sich die Verbindung über eine COM-Bridge herstellen. Wir ordnen den Ansatz zusam...
-
Was ist COM? – Warum das Design von Windows COM auch heute noch schön ist
Wir ordnen ein, was COM ist, ausgehend vom Interface-Design von Windows COM, IUnknown, GUIDs und der Binärkompatibilität, und erklären, warum es sich bis heu...