• 追加された行はこの色です。
  • 削除された行はこの色です。
#contents

*DAとは
Desk Accessory (DA) に関しては、こちらのページで、作成方法、ソースコードなどが公開されている。~
=> [[Cute & Funky DAs:http://www001.upp.so-net.ne.jp/h-yama/da/index.htm]]

*DAの作成
DA を CodeWarrior で作成する場合。~
普通のアプリケーションと同様に「Palm OS C App」((C++だとリンク時にエラーが出る))のプロジェクトを作成し、以下のように設定。

**ターゲット設定
***1. ターゲット - 68K Target
#ref(dacw01.gif,70%,CodeWarrior設定1)
-プロジェクトの種類 : Palm OS コードリソース
-エントリポイント : 適当な関数名 (「DAMain」など)
-リソースタイプ : code
-リソースID : 1000

***2. リンカ - PalmRez Post Linker
#ref(dacw02.gif,70%,CodeWarrior設定2)
-タイプ : DAcc
-クリエータ : 取得したクリエータID

**ソースコード
エントリポイントで設定した関数に、DAが呼び出された時の処理を書く。
 void DAMain (void)
 {
  ...
 }

※プログラム自体は、グローバル変数が使えない以外は普通のアプリケーションと概ね同様。~
※関数「PilotMain」は必要ない。