[
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