Last-modified: 2020-02-06 (木) 10:34:12 (181d)

Palm の DA を起動するアプリでの注意点。

OS5 の CLIE では、form の ID が DA とかぶると Fatal エラーになるので、かぶらなさそうな ID にする必要がある。おそらく 1000 とか 2000 とかではだめ。

参考:

DA の作り方

こちらの仕様書を参考のこと。

Desk Accessory Specification 1.0

覚え書き

ソース

#include <PalmOS.h>

void start(void);
void start(void)
{
	// ここで処理をする。
	// static やグローバル変数は使わない。
	
	return ;
}

プロジェクトの設定

Palm のアプリケーションの雛型から、下記のように変更

  • 68K ターゲット
    • プロジェクトの種類:Palm OS コードリソース
    • エントリポイント:start
      (上記関数のラベル。ただし、C++ の場合はこれではダメで、逆アセンブルして、ラベルを取得する。「start__Fv」みたいな感じ。)
    • リソースタイプ:code
    • リソースID:1000
  • PalmRez Post Linker
    • タイプ:DAcc






Counter: 2094, today: 1, yesterday: 1