Palm Programmer's Laboratory
【C++】 FortuneDA++ のサンプル
[開発情報]
概要
このトピックでは、コードリソースにおいて C++ 言語が受ける制約の元でも使用できる DA 用フォームクラス(およびその使用例)のサンプルを提示します。詳細については「参考情報」欄のリンクを参照願います。
説明
このパッケージは、DA でも使用できるように設計・作成されたフォーム(および draggable フォーム)クラスを使用し、その上に FortuneDA と同等の機能を実装したサンプルです。以下の環境でコンパイル・および動作の確認を行っています。また、作成に当たっては、POL のコードを参考にしています。
- コンパイル環境:CodeWarrior 9J
- 動作確認環境 :Palm OS 5 および Palm OS 4 のデバイス
※ Palm OS 3.5 では(多分)Fatal Error が発生しますので注意。
【追記】
PODS で make 可能な版についてはこちらのページを参照してください。
ダウンロード
ダウンロードファイルは zip 形式で圧縮されています。CodeWarrior のプロジェクト(ソースコードを含む)と、コンパイル済みの FortuneDAPP.prc 、およびオリジナルのソースコードセットを含みます。
FortuneDAPP.zip(475)
【追記】
PODS で make 可能な版についてはこちらのページを参照してください。
注意事項
現時点では、ダウンロードパッケージに含まれるソースコードおよび実行可能ファイルは全て試作品です。今後実際の開発において改善を施していく予定のため、ダウンロードパッケージの内容は変更される可能性があります。ご了承ください。
また、ダウンロードパッケージに含まれる FortuneDAPP.prc は、クリエータIDがオリジナルの FortuneDA と同じになっていますのでご注意ください。
参考情報
- 【C++】コードリソースでは使えない言語機能
- 【C++】 DA でクラスを使用する場合の注意点
- 【C/C++】OS 5 で draggable な DA のサンプル
- FortuneDA++ の PODS 版