[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[pilot-tech-ml 96] Re(3): KDIC on Module, GADGET resource
岩間です。
恥ずかしながら、Gadget を使う方法は思い付きませんでした。
Hiroshi Kawashima さんは書きました:
>> そこで、現在思い付きで次のような実装になっています:
>> 1) 各フォームにダミー(NOUSABLE)の Gadget を付加する。
>> 2) メインイベントループで frmLoadEvent が発生した時に
>> FrmSetGadgetData() にてグローバル変数のポインタを GadgetData に
>> 設定する。
>> 3) 各フォームの frmOpenEvent の処理部分で、FrmGetGadgetData() を
>> 呼び出して、グローバル変数ポインタを取得する。
manae にコードを付加して試してみましたが、上手く行きました。
はて?
ところで、モジュールで static 変数は使えるのですか?
> * そもそも、GADGET 記述したら、PilRC は tGDT(だったかな?)なんちゃら.bin
> というファイルを生成すべきなのではないか?と思うのですが、確か
> これに対応しそうなファイルを生成していない。
これは tFRMhogehoge.bin ができていればいいのではないでしょうか?
グローバル変数の使いまわしですが、私は面倒なので、Feature
を使っています。遅いですが。
あとは、ほしさんが書いてらっしゃった自己書換や、DB に追い出す、
(モジュールでは使えないのでしょうけど)イベントのディスパッチを
自前でやる、といったところでしょうか?
岩間直純(IWAMA Naozumi)
naoz-i@tt.rim.or.jp
http://www.tt.rim.or.jp/~naoz-i/