1

私は、VB で書かれた Windows フォーム アプリケーションを受け取りました。何らかの理由で、最初のクラスのフォーム アプリケーションの前に 2 番目のクラスを実行する必要があります。フォーム クラスは、ファイルの最初のクラスである必要があります。2 番目のクラスを単純に継承して関数を呼び出すことはできません。これは、許可されている唯一の継承を既に使い果たしているためです。私はいくつかの調査を行い、どのコードが最初に実行されるかを決定するメインプロシージャと呼ばれるものがあることを発見しましたか? Windowsフォームアプリケーション用に自動的に生成されますが、そのファイルが見つかりません。それについて何か考えはありますか?または私がこれを行う他の方法はありますか?

4

1 に答える 1

3

Sub Main またはフォーム スタートアップ オブジェクトを使用して VB.NET GUI アプリを起動しますか? に従ってください。より良い代替手段のために。

しかし、本当に Main() から始める必要がある場合は、次の手順に従ってください。

  1. アプリケーション設定を開きます。
  2. 「アプリケーション フレームワークを有効にする」のチェックを外す
  3. 起動オブジェクトを「Sub Main」に設定

ここに画像の説明を入力

次に、新しいソース ファイル (.vb) を追加し、その中に Main() を含めます。

    Module MainModule
        Sub Main()
            'Your code here
        End Sub
    End Module
于 2012-09-25T08:12:42.390 に答える