私は、VB で書かれた Windows フォーム アプリケーションを受け取りました。何らかの理由で、最初のクラスのフォーム アプリケーションの前に 2 番目のクラスを実行する必要があります。フォーム クラスは、ファイルの最初のクラスである必要があります。2 番目のクラスを単純に継承して関数を呼び出すことはできません。これは、許可されている唯一の継承を既に使い果たしているためです。私はいくつかの調査を行い、どのコードが最初に実行されるかを決定するメインプロシージャと呼ばれるものがあることを発見しましたか? Windowsフォームアプリケーション用に自動的に生成されますが、そのファイルが見つかりません。それについて何か考えはありますか?または私がこれを行う他の方法はありますか?
質問する
2276 次
1 に答える
3
Sub Main またはフォーム スタートアップ オブジェクトを使用して VB.NET GUI アプリを起動しますか? に従ってください。より良い代替手段のために。
しかし、本当に Main() から始める必要がある場合は、次の手順に従ってください。
- アプリケーション設定を開きます。
- 「アプリケーション フレームワークを有効にする」のチェックを外す
- 起動オブジェクトを「Sub Main」に設定
次に、新しいソース ファイル (.vb) を追加し、その中に Main() を含めます。
Module MainModule
Sub Main()
'Your code here
End Sub
End Module
于 2012-09-25T08:12:42.390 に答える