Blog
Praxisnahe Beiträge von KomuraSoft LLC über Website-Entwicklung, SEO, Google Ads, Windows-Entwicklung, bestehende Systeme und Fehleranalyse.
KI-Suche über die gesamte Website
Suchanfragen werden zur Ergebniserstellung an Cloudflare AI Search übermittelt. Bitte keine personenbezogenen Daten eingeben.
-
Grundlagen des wechselseitigen Ausschlusses bei der Dateiintegration - Best Practices für Dateisperren und atomare Claims
Wir ordnen den wechselseitigen Ausschluss bei der Dateiintegration entlang von Dateisperren, atomaren Claims, temp -> rename und idempotency und fassen Desig...
-
Native DLLs aus C# aufrufen: C++/CLI-Wrapper vs. P/Invoke
Wenn C# native DLLs verwendet, unterscheidet dieser Artikel, wann P/Invoke ausreicht und wann sich ein C++/CLI-Wrapper lohnt – anhand von Besitzverhältnissen...
-
Einführung in HCP-Charts und MakingHCPChartSkill
Wir erklären, was HCP-Charts sind, und zeigen, wie MakingHCPChartSkill HCP-DSL in deterministisches SVG umwandelt, wie man das Ergebnis liest und wie man es ...
-
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...
-
Ankündigung unseres Technik-Blogs – Wir haben einen Windows/C#/COM-Entwicklungsblog gestartet
Ankündigung des Starts des Technik-Blogs der KomuraSoft LLC. Wir teilen hier Erkenntnisse zu Windows-Entwicklung, C# / .NET, COM, Softwaredesign und Entwickl...