■ [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側から呼べないので一体化できないのです。