いまさら言うまでもないことですけど、Windowsのタイマーってウィンドウがないと使えないのが。。。コールバックも使えますが、コールバック関数に追加のデータを渡す方法がないので、グローバル変数を使ってデータをやり取りしなくちゃいけないので×。
特にモデルとビューをちゃんと分けた場合に、モデル側でタイマーを使いたい場合があったりすると、しょうがないので不可視ウィンドウを作成することになってなんだかなって感じですね。マルチスレッドにすると面倒だし重くなるし。
既に出ていたのね、EVC4.0。しかもついにC++例外がサポートされた^^。ついでにRTTIもサポートされて、STLもついてくるらしい。これでへんなことしなくても普通にC++で作れる。
でも、CE.NET以前のプラットフォームでも動作するコードをはいてくれるんだろうか?。ダウンロードはここから。