3

現在、グラフィカル ユーザー インターフェイスで QuickFix を使用して単純なクライアント (イニシエーター) を作成しようとしています。Visual Studio 2012 を使用し、VB.Net でプログラミングしています。

ここに私の問題があります:アプリを起動すると、次のエラーが表示されます:「WindowsApplication1.exeで「System.InvalidOperationException」タイプの未処理の例外が発生しました

追加情報: フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。エラーは次のとおりです。フォームは、デフォルトのインスタンスからの構築中にそれ自体を参照しました。これにより、無限の再帰が発生しました。フォームのコンストラクター内で、'Me' を使用してフォームを参照します。"

私のプロジェクトには、Client GUI.vb ( http://pastebin.com/virgVNyS ) と MyQuickFixApp.vb ( http://pastebin.com/tQ1GXNSx ) の 2 つのファイルがあります。2 番目のクラスには、IApplication をすべてのサブルーチンと統合するクラスが含まれています。

クライアント GUI.vb から次の行を実行すると、エラーが発生します。

Protected Overrides Sub OnCreateMainForm()
    Me.MainForm = Global.WindowsApplication1.ClientGUI
End Sub

私を助けて、何が悪いのか教えてもらえますか?

どうもありがとうございました !

4

2 に答える 2