2008-01-01から1ヶ月間の記事一覧

FlushFileBuffers() が死ぬほど遅い件について

Coming Soon... などと謳いつつ長らくほったらかしにしてたバグベアードをちゃんとリリースすべく、最近弄り回してんだけど、それまで概ね 0.1 秒で終了してたテストプログラムが 8.0 秒もかかるようになって変なバグでも埋め込んじゃったのか?と思いつつ調…

メッセージボックス表示コマンド ver 2.0

前回のものに以下の修正を加えました。 MessageBoxTimeout() に対応。-t コマンドライン引数でタイムアウトまでの時間(ミリ秒単位)を指定できます。 (この関係でコマンドライン引数で以前は -tタイトル だったところを -cキャプション に変更。) コマンドラ…

メッセージボックス表示コマンド

前々から作ろうと思ってたメッセージボックスを表示するだけのプログラムです。バッチファイルの御供にどうぞ。silentとも相性がいいです。 ////////////////////////////////////////////////////////////////////////////// // // includes // #if !define…

#if ディレクティブで sizeof が使えなくていいらしい。

C++

#if ディレクティブで sizeof が使えない。 に id:sulpsulpc さんからトラックバックでのご指摘がありました。 JIS X 3014 16.1 p4 マクロ展開及び defined 単項演算子によるすべての置換の実行後、残っているすべての識別子、及び true と false を除くキー…

neticon を更新しました。

http://tricklib.com/cxx/ex/neticon/ 2008-01-06 ポートチェックのみ IPv6 に対応しました。( PING チェックはまだ IPv6 に対応してません ) IPv6 の API が既存の IPv4 ベースのアプリケーションを IPv6 へ対応し易いように考慮してくれてはいるみたいなの…

#if ディレクティブで sizeof が使えない。

C++

規格票( ISO/IEC 14882:2003 もしくは JIS X 3014:2003 )の 16.1.4 によると #if ディレクティブの条件式は先立って 5.19 の規定に従って評価されることになっているわけですが、この 5.19 は定数式の定義に関する項目であり当然の如く sizeof 演算子が含ま…

エラーハンドリングフレームワークを公開しました。

C++

http://tricklib.com/cxx/dagger/trickerr.h以下、上記ファイルのコメント中のデザインノートより... このフレームワークはファンクションインターフェイスに制限されないエラー 情報ツリーを扱う為のものです。 一般的にエラーを機能の呼び出し元に返す方法…

今年の目標

自分のキャラ的に「今年の目標」とかって立てるガラじゃないんだけど、以下、記録や目安の目的で。 今現在、ここのアクセスカウントが 16191 だけど、来年までに10倍以上にしておきたい。これは別にアクセス乞食的にカウントを伸ばすことが目的じゃなく、自…