タグ

エラーに関するnadadaのブックマーク (3)

  • WCF で集約例外ハンドラを実装する - present

    WCF サービス内部で発生した例外は、1ヶ所でまとめてハンドルして、ログ出力などのエラー処理を行いたいですよね。 WCF では catch されなかった例外をハンドルするために、IErrorHandler インタフェースが提供されています。このインタフェースを実装したクラスを、ChannelDispatcher クラスの ErrorHandler プロパティに設定してやる事で、例外をまとめてハンドル可能になります。 文章で説明するよりも、コードを見た方が分かり易いかな。 まずはカスタム ErrorHandler を作成します。 public class LogErrorHandler : IErrorHandler { public bool HandleError(Exception error) { // TODO: ここにログを出力するコードを記述する Console.WriteLi

    WCF で集約例外ハンドラを実装する - present
  • C++マニアック,ストリーム,stream の使い方

    ストリームの使い方 ストリームとは、C 言語での入出力用関数 printf、scanf などの代替という意味もあるのですが、もし cout、cin、cerr しか使っていないのであれば、それはかなり損をしています。何故ストリームなのでしょうか。 cout、cin、cerr 入出力先の切り替え ストリームオブジェクトの作成方法(その 1)、streambuf ストリームオブジェクトの作成方法(その 2)、ostream、istream cout、cin、cerr ページの先頭へ まずは、簡単なところから始めましょう。 cout、cin、cerr はそれぞれ、標準出力、標準入力、標準エラー出力のストリームの入出力に関連するクラスオブジェクトで、コンソールアプリケーションでは、main 関数に実行が移ったときに既にシステムによって構築され、使用できる状態になっています。これらは、次のように使いま

  • blog.katsuma.tv

    ActionScriptで自前のクラス定義を行い、Flashでそのクラスを利用してコンパイルを行おうとすると 「クラス名のコンフリクト:~.as: 行 ~:このクラスの名前 ‘~’ は、ロードされた別のクラスの名前 ‘~’ とコンフリクトします。」 なんてエラーが発生するときが相当あります。シンタックスも、importも問題ないはず!にも関わらずこんなものが起こることがほとんとで。これ軽くググるとかなり有名な問題みたいですね。。これについてのエントリーが出るわ出るわ。 そんな僕も相当ハマりましたが、これをなんとか回避するためのバッドノウハウをメモします。 まずこのエラーの根的な原因としてASOファイルにあります。 ASOファイルってのはLivedocsによると、こんなものらしいです。 ActionScript 2.0 ファイルが暗黙的または明示的に読み込まれ、正常にコンパイルされると、そ

  • 1