Blog
Articles pratiques de KomuraSoft LLC sur la création de sites web, le SEO, Google Ads, le développement Windows, la valorisation des systèmes existants et l’analyse des pannes.
Recherche IA sur tout le site
Les requêtes de recherche sont transmises à Cloudflare AI Search pour générer les résultats. Veuillez ne pas saisir de données personnelles.
-
Pourquoi les retransmissions TCP bloquent la communication d'une caméra industrielle, et comment isoler la cause
Comment isoler la cause quand la communication d'une caméra industrielle se bloque pendant plusieurs secondes à cause de retransmissions TCP : paquets perdus...
-
Guide pratique de FileSystemWatcher - Gérer les événements manqués et les doublons
Nous faisons le point sur l'utilisation de FileSystemWatcher et ses pièges : événements manqués, notifications en double, pièges de la détection d'achèvement...
-
Introduction à Media Foundation - Comprendre l'API à travers le prisme COM
Nous expliquons ce qu'est Media Foundation, ainsi que le vocabulaire de base des API multimédias Windows - COM, HRESULT, IMFSourceReader, MFT - dans l'ordre ...
-
Tableau de décision pratique pour C# async/await - Task.Run et ConfigureAwait
Nous organisons les bonnes pratiques de C# async/await - attentes d'E/S, calcul CPU, Task.Run, ConfigureAwait(false) et fire-and-forget - avec un tableau de ...
-
Guide pratique pour se rapprocher autant que possible du temps réel souple sur un Windows ordinaire
Nous organisons la façon de stabiliser le traitement périodique et à faible latence sur un Windows ordinaire, en abordant la résolution des minuteurs, les pr...
-
Les bases du contrôle d'exclusion pour l'intégration par fichiers - bonnes pratiques de verrouillage de fichiers et de claim atomique
Nous faisons le point sur le contrôle d'exclusion pour l'intégration par fichiers sous l'angle du verrouillage de fichiers, du claim atomique, du couple temp...
-
Appeler une DLL native depuis C# : wrapper C++/CLI vs P/Invoke
Lorsqu'on utilise une DLL native depuis C#, cet article distingue les cas où P/Invoke suffit de ceux où un wrapper C++/CLI est pertinent, selon des critères ...
-
Introduction aux diagrammes HCP et à MakingHCPChartSkill
Nous expliquons ce qu'est un diagramme HCP et présentons comment MakingHCPChartSkill convertit le HCP-DSL en SVG déterministe, comment lire le résultat et co...
-
Les fondamentaux STA/MTA de COM - modèles de threads et comment éviter les blocages
Pourquoi les threads UI sont en STA, comment fonctionne le marshaling entre Apartments, et pourquoi les appels COM se bloquent sans boucle de messages - avec...
-
Un exemple concret de pont COM pour appeler une DLL 64 bits depuis une application 32 bits
Lorsqu'une application 32 bits ne peut pas appeler directement une DLL 64 bits, un pont COM permet de relier les deux. Nous détaillons la démarche, avec les ...