DAとは

Desk Accessory (DA) に関しては、こちらのページで、作成方法、ソースコードなどが公開されている。
=> Cute & Funky DAs

DAの作成

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

ターゲット設定

1. ターゲット - 68K Target

#ref(): The style ref(filename,pagename) is ambiguous and become obsolete. Please try ref(pagename/filename)

  • プロジェクトの種類 : Palm OS コードリソース
  • エントリポイント : 適当な関数名 (「DAMain」など)
  • リソースタイプ : code
  • リソースID : 1000

2. リンカ - PalmRez Post Linker

#ref(): The style ref(filename,pagename) is ambiguous and become obsolete. Please try ref(pagename/filename)

  • タイプ : DAcc
  • クリエータ : 取得したクリエータID

ソースコード

エントリポイントで設定した関数に、DAが呼び出された時の処理を書く。

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