-
デバッグ
【MFC】Watch Window (ウォッチウィンドウ) のフォーマット指定子
ウォッチウィンドウでは、停止中の変数や式をその場で確認でき|... -
デバッグ
【MFC】ASSERT(条件) でバグを早期発見する
Visual Studio 2026 検証済み。ASSERTマクロによるバグ早期発見法。Releaseビルドでは消える性質を利用し、パフォーマンスに影響を与えずに重いチェックを行う方法と、副作用を持たせない注意点を解説。現場ですぐに使える実践的な解決策です。 -
ビルド
【MFC】Releaseビルドだけ落ちる: 最適化と未初期化変数の確認手順
Visual Studio 2026 検証済み。Releaseビルドだけで落ちる問題の確認手順。最適化の影響と未初期化変数を切り分け、原因を追う方法を解説します。 -
ビルド
【MFC】警告 C4996 ‘strcpy’ エラーの解決策: This function or variable may be unsafe の付き合い方
Visual Studio 2026 検証済み。警告 C4996 (strcpy unsafe) への対処法。_s系関数への安全な書き換えと、_CRT_SECURE_NO_WARNINGS による抑制の使い分け。 エラーの根本原因を特定し、再発を防ぐための修正フローを提示。現場ですぐに使える実践的な解決策です。 -
ビルド
【MFC】mfc120.dll が見つからない:VC++ 2013 再頒布パッケージの特定と導入(x86/x64)
Visual Studio 2026 検証済み。mfc120.dll が見つからないエラーの直し方。mfc120.dll は Visual C++ 2013 のランタイムDLL。x86/x64 の取り違えを切り分け、正しい再頒布可能パッケージ(VC++2013)を特定して導入する手順を解説します。 -
デバッグ
【MFC】Releaseビルドのデバッグ完全ガイド:OutputDebugString・DebugView・PDB設定の実践手順
Release ビルドでだけ再現するバグは、Debug 構成に戻しても... -
デバッグ
【MFC】OutputDebugString() で自作ログ出力
Visual Studio 2026 検証済み。OutputDebugString() によるログ出力。TRACEが使えない環境(別スレッド等)からデバッガへメッセージを送る方法。エラーの根本原因を特定し、再発を防ぐための修正フローを提示。 -
デバッグ
【MFC】Data Breakpoint (データブレークポイント): 変数が書き換わった瞬間に止める
変数の値がどこで書き換わったのか分からないケースでは、通常{... -
メッセージ
【MFC】PostMessage vs SendMessage の決定的違い
ワーカースレッドから SendMessage で UI を更新したら、アプ... -
UI制御
【MFC】CListBox vs CListCtrl: どっちを使うべきか?
Visual Studio 2026 検証済み。CListBox と CListCtrl の使い分けを、1項目1文字列の選択と複数列の表形式という実例で確認します。LBS_MULTICOLUMN の位置づけ、通知メッセージ、載せ替え時の差分まで含めて判断基準を解説します。