AIMTools よくあるご質問
AIMTools に関する質問とご回答
- AIMTools はどのようにライセンスされていますか?
- 時々 [一時停止] ダイアログが表示されます
- AIMTools と PICTools の違いを教えてください
- 効率よく AIMTools SDK の使い方を学ぶ方法は?
- AIMToolsのライブラリを使用してPegasus()関数を呼び出した時にアプリケーションがクラッシュします
- 画像を展開する際に、最後の strip が欠けます
- ライブラリを新しいバージョンにしたら、以前は動作していたアプリケーションがエラー [-2101]を出力するようになりました
| Q 1. | AIMTools はどのようにライセンスされていますか? |
| A 1. | AIMTools SDK で AIMTools アプリケーションを開発するには開発ライセンスが、開発した AIMTools アプリケーションを配布するには配布ライセンスが必要です。AIMTools SDK をご購入頂くと、開発ライセンスと、配布テスト用に1クライアント分の配布ライセンスが提供されます。 2クライアント以上の端末に配布する場合には、追加で配布ライセンスをご購入いただく必要がございます。配布ライセンスの追加購入につきましては、弊社担当営業におたずねください。 |
| Q 2. | 時々 [一時停止] ダイアログが表示されます |
| A 2. | AIMTools アプリケーション実行中に以下のようなダイアログが標示される事があります。これは、AIMTools アプリケーションに開発/配布ライセンスが確認できない場合に表示されます。![]() AIMTools の評価版開発キットは、すべての機能を制限なく評価できるよう開発者へ提供されています。評価版開発キットにて評価いただいた後、開発ライセンスと配布ライセンスをご購入いただき、ライセンスコードをプログラムに埋め込んで頂く必要があります。 |
| Q 3. | AIMTools と PICTools の違いを教えてください | ||||||
| A 3. | AIMTools と PICTools は、ターゲットプラットフォームが異なります。
※ Android 用 AIMTools は準備中です(2012/01/20現在)。 |
| Q 4. | 効率よく AIMTools SDK の使い方を学ぶ方法は? |
| A 4. | SDK のドキュメントディレクトリには、有益な情報が含まれています。 最初にクイックスタートガイドをご覧ください。クイックスタートガイドでは、概要やアーキテクチャの説明、簡単な使い方の提案を提供しています。 次に AIMTools プログラマーズガイドをご覧ください。AIMTools プログラマーズガイドでは、AIMTools の使用方法について、より包括的に説明しています。 最後に AIMTools リファレンスマニュアルでは、正しくアプリケーションをコーディングするために必要な API の情報を提供しています。 サンプルには、あなたがレビューするために含まれています。この順番で資料を確認して頂ければ、最も早く AIMTools を理解し、素早くアプリケーションをコーディングすることができるはずです。 |
| Q 5. | AIMTools のライブラリを使用して Pegasus() 関数を呼び出した時にアプリケーションがクラッシュします |
| A 5. | Pegasus() 関数を呼び出す前に、PIC_PARM 構造体を memset によりゼロで初期化してください。 |
| Q 6. | 画像を展開する際に、最後の strip が欠けます |
| A 6. | もし画像を表示(または書き込み)する際に RES_PUT_NEED_SPACE イベントに応答している場合は追加のデータは RES_PUT_NEED_SPACE イベント後にバッファに配置されることに注意してください。最後の strip を取得するためには応答/要求ループの後に strip データを取得する必要があります。 |
| Q 7. | ライブラリを新しいバージョンにしたら、以前は動作していたアプリケーションがエラー [-2101]を出力するようになりました |
| A 7. | 使用しているライブラリに対する適切な値を PicParm.ParmVer に設定する必要があります。適切な値は、該当バージョンの "pic.h" で定義されている CURRENT_PARMVER です。 |













