Palm Programmer's Laboratory

トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BBS-雑談掲示板/40

Q-Pocket for PalmのCLIE対応 - NY (2008年02月07日 14時19分59秒)

お世話になります。
Q-Pocket for Palmという標準メモ帳に機能を付加するアプリが
ありまして(↓)
http://pitecan.com/QPocket/Palm/
CLIE(OS5)でも使ってみたいと考えたのですが、動作しません
でした。作者様にメールでお尋ねしてみたところ、「現在、
開発環境ももうないので、ご自身でソースコードを修正して
ください」とのことでしたが、当方、そういうスキルがなく
こちらに御相談させて頂きました。
CLIE simulatorおよびOS5実機(NX80V)で動作しないのですが、
OS5.4(garnet) simulatorでは動作可です。
なおCLIE simulatorはこちらにあります:
http://www.palm.projekt-base.de/wiki/cgi-bin/wiki.cgi?ClieDeveloper/Sony_CLIE_Handheld_Simulator
アドバイスをいただけましたら幸いです。宜しくお願い致します。

コメント

  • すみません、どのような回答を求められているのか測りかねますが、NY さんが御自分で修正するためのアドバイスを求めていらっしゃいますか? それとも、Q-Pocket for PalmのCLIE対応ができる人を募るという趣旨でしょうか? それともその両方? - 陰郎 (2008年02月07日 15時11分05秒)
  • 早速にコメントありがとうございます。動くようになることが目標です。「CLIE対応ができる方」が現れてくださればベストですが。 - NY (2008年02月07日 23時23分50秒)
  • ソースを見ただけですが、恐らくCLIEというよりOS5.0限定のエラーだと思われます。OS5.0では、StrLenで文字数を調べるときに、引数がNULLだとエラーになるという症状があったはずです。ここを修正すれば動くと思うのですが・・・。PRC-Toolsを使える方なら、あっという間に修正出来そうですが、当方CodeWarrior以外の開発環境には疎いもので、どなたかにお任せします。 - せんべ (2008年02月08日 00時52分43秒)
  • とりあえず、PODS 環境でビルド可能な状態になるまで MakeFile に修正を施し、Palm OS Simulator 上で起動確認をするまでに至りました。デバッグなどはまだです。進展があれば追記します。 - 陰郎 (2008年02月08日 11時03分32秒)
  • リビルドした状態で、ためしに Palm TX で動かしてみたところ、ひとまず動作しているようです。全ての Palm OS 5 デバイスで動作するかどうかはわかりませんが、NY さんが「動作しない」と書かれているのは、具体的にどのように「動作しない」のでしょうか? いきなりリセットがかかる、Fatal Error 発生など、具体的な症状を教えていただけませんでしょうか。よろしくお願いします。 - 陰郎 (2008年02月08日 11時28分58秒)
  • 念のために、http://pitecan.com/QPocket/Palm/ からダウンロードしたパッケージに含まれている qpocket.prc を Palm TX に入れてみましたが、やはり動作しました。ということは、リビルドによって動作するようになったというわけではないことになりますね。なので、やはり NX80V でどのように動作しないのかが焦点になると思います。症状を教えてください。 - 陰郎 (2008年02月08日 12時28分48秒)
  • CLIE Simulator で試してみましたが、リビルドしたものでも Simulator 自体が強制終了してしまいました。仕事中にこそこそやれる内容でもなくなってきたので、週末にでも追ってみようと思います。 - 陰郎 (2008年02月08日 12時42分41秒)
  • ...と言いつつしぶとく粘っていたら、なんとか CLIE Simulator で動作させることができました。詳細は今夜にでも。 - 陰郎 (2008年02月08日 13時40分39秒)
  • 陰郎さん、せんべさん、ありがとうございます!お仕事中にまで本当にすみません!NX80Vでの動作異常ですが、数日前に確認した際にはタップしてもアプリが起動しない(何も起こらない)というものでしたが、なぜか今、再度確認しましたところ正常に起動しました。ただ、スクロールしていくと下の方のメモが表示されてこないようです。ただしこれもスクロールを上下に何度か繰り返していますと表示されてきたり、不思議な状況です。またせんべさんご指摘のように、OS5.2のTH55ではそのようなスクロール時の異常もなく、すべて正常の動作のようでした(同じメモ帳データで比較しました)。陰郎さんのご改良によりNX80Vでもスクロール異常がなくなると嬉しいです。 - NY (2008年02月08日 14時32分15秒)
  • あー、動作しましたか。であればこれ以上パワーをかけるのはやめておこうと思いますがいかがでしょう。というのは、原作者の増井さんはソースコードを公開されていますが、修正版の再頒布の許可については一言も言及していないんです。NY さんが増井さんに連絡されたときも、「自分で修正」としか言われていませんよね? なので、陰郎が修正した版についてもまずは NY さんにメールか何かで送って...とか考えていたのです。一応書いておきますと、CLIE Simulator がクラッシュしていた原因は、StartApplication( ) 内部で Gsi* 系の API をコールしていたことが問題でした。これらのコールを frmOpenEvent あたりのハンドリング個所に移動することでクラッシュは解消します。とはいえ、NY さんがお望みであれば、修正済みの版を送りますので、kagelow at project-enigma.jp まで御連絡下さい。 - 陰郎 (2008年02月08日 22時31分20秒)
お名前: コメント:


表示された文字列