C++– category –
-
Windows::Data::JsonとC++/WinRTでJSON配列をCStringArrayへ安全に読み取る実装ガイド
C++/WinRT の Windows::Data::Json で JSON を扱いつつ、既存の MFC コード資産(CStringArray や CArray<int,int>)へきれいに橋渡ししたい――そんな場面は意外と... -
.NET MAUIのiOS静的ライブラリとNativeReferenceのIsCxxの意味と設定ベストプラクティス
.NET MAUI/Xamarin.iOS で iOS の静的ライブラリ(.a)を NativeReference として組み込むとき、「IsCxx を true にすべきか?」で悩むケースは少なくありません。ビル... -
C/C++(Windows)で矢印キー入力を検知して画像を動かす方法【Win32 APIとWindows Forms解説】
Windows の C/C++ で「矢印キーでキャラクター(画像)を動かす」のは、ゲームやツールでよくあるテーマですが、Win32 API と .NET(Windows Forms)で考え方がまったく... -
MFCダイアログでTCPサーバー実装:XMLメッセージを20秒以内に返信する方法
ダイアログベースの MFC アプリだけで、XML メッセージを受信して 20 秒以内に結果を返信する小さな TCP サーバーを作ろうとすると、UI フリーズやメッセージ境界など思... -
C++でクラス内からグローバル配列を安全に扱うベストプラクティス|std::spanとテンプレートで依存を減らす方法
「クラスのメンバ関数の中から、同じ型のグローバル配列にアクセスしたい」という相談は、C++のコードレビューでとてもよく見かけます。一見シンプルな要望ですが、その... -
Windows.hのmin/maxマクロとC++ライブラリmanifold併用時のビルドエラー解決ガイド
Windows向けにC++で開発していると、「Windows.h をインクルードした途端に外部ライブラリがコンパイルできなくなる」というやっかいな問題にぶつかることがあります。... -
MFCダイアログでボタンがクリックに反応しない原因と解決策【Windows11/Visual Studio】
MFCのダイアログアプリで「ボタンをクリックしてもブレークポイントにまったく止まらない」「イベントハンドラーが一度も呼ばれない」という症状は、コードのバグという... -
STLからCNC用Gコードを生成する方法とC++実装入門ガイド
STLからCNC用Gコードを自動生成したいけれど、3Dプリンタ用スライサーとの違いやC++実装の全体像が分かりづらい――そんな人向けに、CAMの考え方から具体的な実装手順、ラ... -
MSXML SAXで0x80004005しか返らない問題を解決する:msxml6r.dllメッセージテーブルからXML検証エラーを分類する方法
巨大なXMLをMSXMLでスキーマ検証していると、DOMでは詳細なHRESULTが返っていたのに、SAXに切り替えた途端すべての検証エラーが「0x80004005(E_FAIL)」に丸められてしま...
