[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[pilot-tech-ml 38] ModuleSample Update
こんにちは、福本です。
モジュールのサンプルプログラムを更新しました。曜日を調べるモジュールが追加
されています。でもこれはあまりきれいではないので、参考になるとは思えませ
ん(^^;。
新しく2つのユーティリティ関数を追加しました。
extern DWord CallModuleGimmic (Word inCmd, Ptr inCmdPBP, Word
inLaunchFlags);
extern DWord DropTextFromModuleGimmic (Word inModuleNo, Word inDropTextLen,
Ptr inDropText, Word *outResultLen, Ptr *outResultText, Byte
*outBehavior);
CallModuleGimmic()をstarterPilotMain()のdefaultの部分で呼ぶようにすれば、
モジュールとしての処理は全て行います。
自分のモジュールの処理は、DropTextFromModuleGimmic()(名前が指定されている
コールバックだと思って下さい)で定義して下さい。
もちろん、これらのルーチンを使う必要は有りません。以前のサンプルのように処
理していただいても結構です。
実は、モジュールについて「DateBK3」の作者の方に「採用して欲しい」とメール
を出していたのですが、最初の返事では、「いろんな人から要望がたくさん来ている
ので、対応できるかどうか約束はできない。また、プログラムサイズが大きくなって
きているのも心配だ」というメールを頂きました。そのすぐ後に、「もっと簡単にイ
ンプリメントできるように、こういうふうにしたらどうか」というとても親切なメー
ルを頂きました。
上記の2つのルーチンはほとんどその提案そのものです(^^;
----------------------------------
Shuji Fukumoto
fukumoto@wakuwaku.ne.jp
PXY00620@niftyserve.or.jp
http://www.wakuwaku.ne.jp/shuji/
Hiroshima JAPAN
----------------------------------