まどかの 日記

[2004/11/01〜2004/11/07の日記]
[2004/11/08〜2004/11/14の日記]
[2004/11/15〜2004/11/21の日記]
[2004/11/22〜2004/11/28の日記]
[2004/11/29〜2004/12/05の日記]
[2004/12/06〜2004/12/12の日記]
[2004/12/13〜2004/12/19の日記]
[2004/12/20〜2004/12/26の日記]
[2004/12/27〜2005/01/02の日記]
[2005/01/03〜2005/01/09の日記]
[2005/01/10〜2005/01/16の日記]
[2005/01/17〜2005/01/23の日記]
[2005/01/24〜2005/01/30の日記]
[2005/01/31〜2005/02/06の日記]
[2005/02/07〜2005/02/13の日記]
↑過去3ヶ月くらいの日記はこちら↑

まどかは「P/ECE Hand Book」を応援しています



1225
2005/02/20()
 インストーラで問題発生
 今日は、予定通りインストーラの製作に取り掛かって、予想通りとっても簡単にインストーラは出来たのですが、ひとつだけ問題が発生してしまいました。

 それは、インストーラからDLL(ほんとはDLLとはちょっと違うけど)のレジストリ登録(regsvr32.exe使うやつね)が上手く出来ない。

 登録対象のDLLはインストールされるのですが、そこからregsvr32.exeを使って登録することができません。
 画面には、LoadLibraryに失敗したとかでてきて、よく分かりません。

 インストーラのプロジェクトのプロパティを色々いじってみたのですが、一向に解決しないので、今日はここまで。

 うわぁ、どうしよう。
 これが上手くいかなかったらバッチファイルとかでユーザに登録してもらうとかになるのか!? 嫌だなぁ。

 というわけで、今日はおしまい。
 それでは、おやすみなさーい。

1224
2005/02/19()
 やっぱりちょっと修正
 昨日完成したかと思われた一発変換ツールですが、触っていると色々つけたくなる機能が思い浮かんできて、結局今日もちょっと機能を追加するために修正。

 これでだいたい良い感じになってきたので、明日からインストーラの製作にかかろうと思います。
 インストーラは、VisualStudio.Net2003のセットアッププロジェクトとかセットアップウィザードとかで、Windows Installer形式(*.msiのやつ)が簡単に作れそうなので、それを勉強しながら作る予定です。

 それでは、おやすみなさーい。

1223
2005/02/18()
 変換ツールはほぼ完成
 今日は、Windows側一発変換ツールの出力先フォルダ選択とか、入力元ファイルの情報を表示するとかいう補助機能を実装し、一発変換ツールはとりあえず完成。

 さーて、明日もがんばるぞ(^^
 それでは、おやすみなさーい。

1222
2005/02/17()
 地味に進んでます(^^;
 今日もWindows側変換ツールの続き。

 とりあえず、今日で一発変換する部分の移植も完了し、ドラッグ&ドロップとボタン一発で変換できるようになりました(^^
 これで、誰でもデータファイルが簡単に作れると思うので、今回のP/ECEネタが簡単に楽しめるようになりました。やったね。

 あとは、細かな補助処理を追加して、できればインストーラ作って完成かな。
 それができたら、P/ECE側のプログラムに戻って、ちょっと付けておきたい機能の実装にとりかかるかね。

 それでは、おやすみなさーい。

1221
2005/02/16()
 Windows側変換ツールの本番に取り掛かりました
 今日はインターン生に任せていた次の仕事の練習用課題をチェックしました。
 が、どこで間違って伝わったのかは分かりませんが、先週末の段階では、同じ内容のプログラムをそれぞれ1人ずつ作ることって伝えたつもりだったのですが、出張から帰ってきてみると、いつの間にか同じ内容のプログラムを2人で担当分けして協力して作ってるではありませんか。

 しかもお互い、相手が担当している部分には特に関心を持ってソースを見ていないようで、どちらの処理も間違いだらけでした。
 ほんとうは、同じ内容のものをそれぞれ別々のやり方で作って、見せあいっこした時に刺激し合うとか、間違いを指摘するとかしてスキルを高めるというのが目的の1つだったのですが、これでは意味が無いどころか、間違ったまま完成したと思い込んでいるので、最悪の結末になってしまいました。

 うう。こんなことなら、2日間の出張の1日目で確認の電話を入れるんだった。失敗したなぁ。

 というわけで、2人には1から作り直しを命じて今日はおしまい。
 
 で、家に帰ってからは、先日マイクロソフトのサンプルプログラムを改造して、原理的に上手くいくことを確認したWindows側の変換ツールの本番プログラムに取り掛かりました。
 MFCのダイアログベースで1から作り直して、変換処理のコアな部分は、この前の原理確認時に書いたコードを移植します。

 今日は時間もあんまり無いので、とりあえずダイアログにファイルをドラッグ&ドロップしてパスを取得するところまで作りました。
 この変換ツールでは、ファイルをドロップして、変換スタートボタンを押すだけで、全て自動で動くようにする予定なので、ツールとしてはほんとに貧相なGUIになってしまいます(^^;
 中でやっていることは結構マニアックなんですけどねぇ。

 というわけで、今日はおしまい。
 それでは、おやすみなさーい。

1220
2005/02/15()
 帰ってきました
 今日は午前中からまたお客様のところ行って作業。
 結局夕方までかかって、そこから車で帰るので、家に着いたのは午後11時頃。

 昨日遅くまで作業してたので、今日は何もせずに就寝。
 明日はなにしようかな。

 それでは、おやすみなさーい。

1219
2005/02/14()
 人質に取られました(^^;
 今日は、朝早くから、社長と新人Kくんとの3人で、車で東京に向かい、まず1件目のお客様のところに行き、作業開始。
 その間に社長はまた別のお客様のところに行って作業し、今日は合計3件のお客様のところに行く予定。

 ……だったのですが、1件目のお客様のところでちょっとしたトラブルが発生し、社長と新人K君は3件目のお客様のところに向かって、私は1件目のところに人質に取られて、一人で原因調査をしてました。
 結局現場だけでは直せないと判断して、午後10時になったところで、現場の現状データを吸い出して引き上げました。
 
 で、社長たちと合流して、ホテルに向かい、遅い夕飯を食べた後、マンガ喫茶に行って、ネットから会社にデータを転送。
 データは数百MBあるので、スラムダンク読みながら、午前3時半くらいまでかかって送りました(j−j
 
 明日は、朝1で会社に電話して、送ったデータでの原因調査の結果を聞いてからその日のスケジュールを決めます。
 それでは、おやすみなさーい。