Palm ML for Japanese

Palm ML for Japanese

注意:MLの運営自体は終了しました、現在は、過去ログの公開のみを行っています。

[HOME] [palm-ml一覧] [palm-tech-ml一覧] [pilot-ml一覧] [pilot-tech-ml一覧]

検索式: [検索方法]

表示件数: 表示形式: ソート:

検索対象: palm-ml palm-tech-ml pilot-ml pilot-tech-ml


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[pilot-tech-ml 95] Re(2): KDIC on Module, GADGET resource



こんにちは、川島です。

KDIC のモジュール対応の件で、以前:

> このグローバル変数をまとめた変数領域へのポインタをコールバック関数
> (イベントハンドラー)に渡す方法がよくわかりませんでした。
> 
> そこで、現在思い付きで次のような実装になっています:
>     1) 各フォームにダミー(NOUSABLE)の Gadget を付加する。
>     2) メインイベントループで frmLoadEvent が発生した時に
>        FrmSetGadgetData() にてグローバル変数のポインタを GadgetData に
>        設定する。
>     3) 各フォームの frmOpenEvent の処理部分で、FrmGetGadgetData() を
>        呼び出して、グローバル変数ポインタを取得する。
> というように、かなりまわりくどい方法になっています。
> もっと良い方法はないものでしょうか...

ということを書きましたが、実はこれ、うまくいっていないようです。
私の開発環境は (gcc for Pilot + PilRC 2.0) on Linux であり、
PilRC の記述ファイル中に FORM の中に GADET を記述しています。

状況としては:
    * GADET ID を 0 にして生成した KDIC.PRC はとりあえず動作する。
      しかし、フォームの左上のフォーム名を表示するタブがつぶれてしまう。
    * GADET ID を 0 以外にして生成した KDIC.PRC を起動すると、
      Fatal Error となってしまう。(確か Illegal Index とかいう Alert が
      Popupした気がします。)
    * そもそも、GADGET 記述したら、PilRC は tGDT(だったかな?)なんちゃら.bin
      というファイルを生成すべきなのではないか?と思うのですが、確か
      これに対応しそうなファイルを生成していない。
      (再現環境が自宅に帰らないとないので、間違いだったらごめんなさい。)
というところです。

どなたか PilRC 2.0 を使って、GADGET をうまく使えている方はいらっしゃいますで
しょうか?

いつも質問ばかりで申しわけありません。よろしくお願いいたします。
----
    Hiroshi Kawashima (kei@sm.sony.co.jp) -- Tomorrow is the another day --
          Sony Corporation
IT Labs. Computer System Lab. Grp-1
Phone: +81-3-5448-4567,  Fax: +81-3-5448-4560


[PR]WebSylpheed拡張版
[PR]アニメとかゲームとか
[PR]フィギュアの色々
[PR]テレフォンカードの色々
[PR]ペットのこと色々
[PR]ランドセルは天使のはね
[PR]天使のはねランドセルのセイバン

[HOME] [palm-ml一覧] [palm-tech-ml一覧] [pilot-ml一覧] [pilot-tech-ml一覧]