2003-08-06 159679 [長年日記]

[Q3] 今日のNightly Build

失敗しています。

[Q3] コマンドライン

まずは、-dと-pを実装しました。それぞれメールフォルダの指定と、プロファイル名の指定です。

現在のMutexを使った二重起動の防止をやめて、ロックファイルによる防止に変えようと思っていますので、そうすると-dを使うと異なるメールボックスを指定してやれば複数起動できるようになります(実際に使うかどうかは別として)。

[Q3] q3.exe

コマンドラインの解釈と二重起動の防止もqm.dllで行うようになったので、q3.exeはqm.dllとインポートライブラリを使ってリンクするようにしました。そして中身はqm.dllの関数を呼び出すだけという状態に。

本当は、q3.exeとqm.dllは一体化してしまいたいところなのですが、Windows CEではEXEからエクスポートした関数をDLL側から呼べないので一体化できないのです。

[]