サーバーアプリケーションを作成しました。これは、mfc ダイアログ ベースのアプリケーションです。ダイアログには、リッスン モードでサーバーを起動するためのオプションがあります。クライアントがサーバーに接続すると、送信したパケットと受信したパケットが表示されます。CAsyncSocket クラスから派生した別の CSockServer クラスを作成しました。これは問題なく動作しています。
ここで、ファイルに保存されている接続先のデバイス情報を取得するシリアル化可能なクラスが必要です。このファイルは、別のダイアログ アプリケーションによって作成されます。そのアプリケーションで作成したのと同じ devinfo クラスを、このサーバー アプリケーションで作成しました。この DevInfo クラスのヘッダー ファイルを ServerDialog.cpp クラスにインクルードしているとき。サーバー プロジェクトはコンパイル中ですが、ダイアログ ボックスがまったく表示されません。
このプログラムをデバッグ モードで実行すると、未処理の例外エラーが CDeviceServerv1.cpp クラスのこの行に表示されます
m_pMainWnd = &dlg;
助けてください 事前に感謝します