VS2008 を使用して VC++ プロジェクトを作成しています。以前は正常に動作していましたが、プロジェクト (古いものまたは既存のもの) をビルドすると exe が作成されますが、IDE を介して、またはダブルクリックして実行することはできません。exe以外のデバッグフォルダー.ilk
で、.pdb
ファイルを見つけることができます。
エラーメッセージはありません。ダブルクリックしてもアプリケーションが開かない。タスク マネージャーを確認しましたが、まだアプリケーションが表示されていません。
私はブレークポイントを保持しました
BEGIN_MESSAGE_MAP(CMFC_DialogDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
数回ヒットし、デバッグが停止します。
C# アプリケーションに問題はありません。どんな助けでも大歓迎です。
問題が修正されました
問題はダイアログアプリケーションにのみ限定されており、何時間ものデバッグの後、それが原因であることがわかりましたが、その理由はわかりRichEditControl
ません。リッチ エディット コントロールを削除すると、正常に動作します。