GetOpenFileName関数を使用してダイアログを介してファイルの内容をロードできるアプリを作成するために、C++でWin32を使用しています。メインウィンドウを閉じてアプリを終了し、これをコンソールに出力する場合を除いて、すべて正常に動作します。
スレッド 'Win32 スレッド' (0xa50) はコード 0 (0x0) で終了しました。
しかし、メイン プロセスは実行され続け、タスク マネージャーの Visual Studio で明示的に強制終了する必要があり、次の出力が得られます。
プログラム '[2620] DBSCAN.exe: Native' はコード -1073741510 (0xc000013a) で終了しました。
GetOpenFileName は、自分自身を終了する必要がある新しいスレッドを作成しますか? 私は msdn といくつかのチュートリアルをチェックアウトしましたが、標準的な使用法、ファイルを開く、コンテンツを読む、ファイルを閉じる以外のことはしていないようです。
必要に応じてコードを投稿できます。どんな助けでも大歓迎です。
ありがとう