memo: 2003年 10月 第5週 現在時刻:2024/11/23 18:14:37


26日(日): 忙しい
初記:
更新:
2003/10/26 22:24:42
----/--/-- --:--:--
今週は何もできなさそう・・・。

28日(火): UISelector
初記:
更新:
2003/10/28 01:22:56
----/--/-- --:--:--
なぜか今まで全くあがっていなかったUISelectorを忙しいといいつつ作ってるわけです。
まあ、忙しいときほど作りたくなる(現実逃避)&UISelectorは簡単に作れそうだった
という理由なのですが。
実際作るのは簡単でしたし。
一番苦労したのがUIモジュールの情報をツールチップで表示するところ。
ListBoxの項目ごとにツールチップ表示させるのって面倒。

で、UISelectorを作ってたらComLogのバグを発見してしまったわけですが、
これはTerminateが呼ばれる前には必ずInitializeが呼ばれることを
仮定したコードになっていたのが原因。
しかし、なんでSysytemはこんな実装になってるんだろ。

30日(木): UISelector
初記:
更新:
2003/10/31 00:27:19
----/--/-- --:--:--
現バージョンはCoInitialize云々のエラーが出てSimpleUIでは使い物になりません。
まプレリリースだし・・・。

エラー自体は別にどうでもよく、対処するだけなら簡単だと思う。
問題はなんでCoInitializeが呼ばれていないのか。

DelphiはCoInitializeの呼び出しを自動で生成するようだが
バイナリを見る限りSimpleUI側で行っているようだ。
SystemがやっていることといったらLoadLibraryぐらいなものなのに
何故CoInitializeが呼び出されないのだろ。



memo.cgi 2002-10-05