タグ

ブックマーク / rinta.hatenablog.com (2)

  • Windowsサービスの作り方講座 その4 - おろかな日々

    これまでにUPしたエントリ。 Windowsサービスの作り方講座 その0 Windowsサービスの作り方講座 その1 Windowsサービスの作り方講座 その2 Windowsサービスの作り方講座 その3 さて、続き。今回は、エラーハンドリングの追加をやってみよう。 まず、作る時点で実行時エラーが発生しないように細心の注意を払うのは当然の事だけども、それでも予期しない事態というのは発生するもので、その時にどうするかを考えておかないと、実際の運用で困るプログラムができてしまう。 じゃあ、その、予期しない事態が起こってしまったらどうするのか?だけども、エラーログを外部に吐くのが一番いいと思う。具体的には、スタックトレース。あと、可能なら主要な変数の値。予期しない何かが起こった時、何が起こったのかを知る手掛かりを残しておかないと対応もできないので、その時への備えを実装する。 まず、実行時の例外が

    Windowsサービスの作り方講座 その4 - おろかな日々
  • Windowsサービスの作り方講座 その1 - おろかな日々

    早速作り始めてみる。まずはVisual Studioを立ち上げて、新規プロジェクトを選ぶ。まあ、ここまではスムーズにできる人が対象ということで、あんまり細かすぎる事は説明しない! ここでWindowsサービスを選んで、名前には、まあ、とりあえず「MyService」とかつけます。これは適宜適切な名前をつければOK。 で、この窓が出てくる。この時点でService1.vbの中身はこんな。 Public Class Service1 Protected Overrides Sub OnStart(ByVal args() As String) ' サービスを開始するコードをここに追加します。このメソッドによって、 ' サービスが正しく実行されるようになります End Sub Protected Overrides Sub OnStop() ' サービスを停止するのに必要な終了処理を実行するコー

    Windowsサービスの作り方講座 その1 - おろかな日々
  • 1