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.
-
TCP-Retransmission als Ursache für Kommunikationsausfälle bei Industriekameras – Ursachensuche und Eingrenzung
Wie Sie eingrenzen, wenn die Kommunikation mit einer Industriekamera durch TCP-Retransmission für einige Sekunden stoppt: mit Paketverlust, RTO, RFC1323-Zeit...
-
Praxisleitfaden für FileSystemWatcher - Umgang mit verpassten und doppelten Ereignissen
Wir ordnen die Verwendung von FileSystemWatcher und ihre Fallstricke entlang von verpassten Ereignissen, doppelten Benachrichtigungen, Fallen bei der Abschlu...
-
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...
-
C# async/await-Praxis-Entscheidungstabelle – Task.Run und ConfigureAwait
Dieser Artikel ordnet die Best Practices für C# async/await – I/O-Wartezeiten, CPU-Berechnungen, Task.Run, ConfigureAwait(false) und fire-and-forget – anhand...
-
Praktischer Leitfaden, um auf gewöhnlichem Windows so nah wie möglich an Soft Real-Time heranzukommen
Wir ordnen die Überlegungen zur Stabilisierung von periodischer Verarbeitung und Low-Latency-Verarbeitung auf gewöhnlichem Windows, anhand von Timer-Genauigk...
-
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...