Advent Calender 2012

DateTimeの型同士の比較

AzureでTwitterのBotを作ってて、この問題をうまく理解できてなくて数ヶ月間填まってたので、備忘録的に。 日付・時間を格納するDateTime型。これの比較時の罠。(知ってる人は知ってると思うけど) 結論から言うと、Date/DateTime型はミリ秒まで格納してる…

実行している自アプリケーションのバージョン情報を取得する

これもよく忘れる記述。 昔は、App.Major とか App.Minor とかを連結してた記憶があります。VB6のころ。 - 現在実行しているアプリケーションのバージョンを返します。 My.Application.Info.Version.ToString()

実行している自アプリケーションが格納されているパスを取得する

よく忘れるんですよね。この記述。 実行時パスを取得しようとして、CurrentProject.Path なんてやっちゃいそうになります。(これはVBA) - 実行中のアプリケーションの実行時パス(アプリが存在するパス)を返します。 My.Application.Info.DirectoryPath.T…

Windowsでのサービスのサービス名の取得

サービス名の取得とかやって、何が面白いんだというところがあるかと思いますが。 きっとアレです。環境情報表示とか、問題切り分け用にPCの環境データを収集するときに使うんだと思います。 - Windowsでのサービスのサービス名の取得です。 参照設定で、Sys…