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 64] Re: DA の作成法 について



こんばんは、今関です。

>私も漢字変換がらみのDAを作ってみたいのですが,以前
>DOS/V Power Report に作成法がのっていると目にしたの
>ですが,何月号をみればよいか教えていただけないでしょうか.
>
DAの作成方法は DOS/V PowerReport の、4〜5月号に
掲載されていました。もし、入手できるならば、以下の
私の解説(もどき)は忘れて、速効でそちらを見ましょう(^^;;。


>できればさわりだけ少し教えていただければ....
>
えーと、DAを2本ほど作成した少ない経験から・・

まずは、以下の条件を満たして、DALにDAとして認識される
必要があります。
  1.DataBaseTypeはDAccであること。
  2.プログラムはCODEリソースの1000に格納されていること。
  3.ユニークなCreatorIDを持つこと。
   (これは通常のアプリと同様)
  ※詳しい設定は、サンプルを参照してくださいm(__)m

つづいて、プログラミングを行う上で、以下の点に注意する
  1.ソースの1番先頭に、__Startup()__関数を記述する
    (DAはこの関数から起動する。)
  2.グローバル変数は使用できない
  3.他のアプリ実行中なので、ヒープ容量は通常よりも
    少ないので注意する。

グローバル変数に関しては、
・プログラム全体で必要な変数を、全て構造体に入れて定義。
・DA起動時に、その構造体をアロケーションする
・構造体のポインターを関数間で受け渡す。
  #DA TrainTimeではこのようにして、全体でデータを共有してます。

と、私の読みにくい文章で書くと、難しく感じるかもしれま
せんが(^^;;)、DA TRAIN Viewer のCodeWarrior用プロジェクト
ファイルが以下の場所に置いてあるので、ためしに覗いてみて
ください。簡単はフォームを開くDAならば、これをちょちょいと
修正すればできると思います。

http://www.bekkoame.or.jp/~imazeki/pilot/index.htm
※CodeWarriorDR3 for Windowsで作成しています。


それでは、素敵なDAの登場をお待ちしています(^^/~。

ではでは。

--
Hiroaki Imazeki
mailto:imazeki@sag.bekkoame.or.jp
http://www.bekkoame.or.jp/~imazeki/pilot/index.htm


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

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