2009-08-28 4 views
0

私はVB.NETで書かれたWindowsコンソールアプリケーションを作成していますが、アプリケーションの存続期間中に一度だけ呼び出す必要があるいくつかのプロセスがあります。それがASP.NETアプリケーションの場合、これらをGlobal.asax.vbファイルのAppliction_Startメソッドに配置します。コンソールアプリケーション用のGlobal.asax.vbは存在しないので、Mainを呼び出す前に私の関数を呼び出すことができるイベントがありますか?Windowsコンソールの初期イベント

+0

なぜメインはそれをできませんか? – Havenard

+0

私はMainからそれを抽象化しようとしていたので、私が働いていたWindowsサービスのような他のプロジェクトに簡単にコピーすることができました。 – Josh

+0

次に、必要な作業を行う関数を記述します。今すぐあなたが望む場所でその機能を利用することができます。それをメインで最初に呼び出します。 – EBGreen

答えて

1

メインは、必要な情報を取得したり、グローバルなものを埋め込むことができる最初の方法です。 なぜ、より早いポイントが必要でしょうか? Application_Startとは異なる唯一の点は、他のメソッドが自動的に呼び出されないことです(サイトが開かれ、コードが実行されるWebアプリケーションとは異なります)。

2

で最初に呼び出すだけで問題はありますか?

関連する問題