[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
Re: [pilot-tech-ml 4057] Re(2): HotPawBasic とSPT1500
こんにちは、今関です。
In message "[pilot-tech-ml 4057] Re(2): HotPawBasic とSPT1500",
Hiroyuki.Nishi wrote...
>こんにちは,山田さん。
>
>西です。返事ありがとうございます。
>
>
>> 山田です。
>>
>> HotPawのマニュアルには何も書いてないのですか?
>ええ、何も書いていないのです。;_;
>マニュアルから引用しますと、
>
>--------------------ここから--------------------------------------
>Advanced Features (registered versions only):
>
> The registered version of HotPaw Basic can use added commands to
> support laser bar code scanning using Symbol SPT 1500/1700 model
> handhelds. Registered owners please contact HotPaw for details.
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>--------------------ここまで--------------------------------------
>
こちらは、もう HotPaw に聞いていただくしかないかと。
あとは、最後の手段として、操作性は若干悪くなりますが、
bCmd で SymbolUnit を操作するようなツールを作るとか。。。
>#Bcmd.bas
>new
>x=fn bcmd("daMemoPad",)
>? s$(48)
>run
>
>これを実行すると、daMemoPadはHotPawBasicから呼び出すことができました。
>そして、daMemoPadを終了すると、HotPawBasicに戻ってきて、表示用のダイアログが表示
されてプログラムは終
>了します。
>daMemoPadの挿入ボタンを使用すればdaMemoPadの内容が変数s$(48)に入ってダイアログに
表示されると思ったの
>ですが、それは駄目でした。
>
既に山田さんから説明があったとおりで、フィールドを直接操作して
文字列を挿入しています。
あと、Version 1.2.0 b2 についてきた yb_readme.txt だと
以前に引用されたいた後に
DA (Desk accessory) modules may also be called; the parameter
is ignored.
という文がありました。
と、ここまで書いておいてなんですが、「daMemoPad で bcmd もサポート
しておくと便利かな」と思ったので、とりあえずですが bCmdMemoPad と
いうものを作ってみました。
以下のアドレスから直接ゲットしてください。
http://www.jade.dti.ne.jp/~imazeki/palm/data/damepdhp.zip
・使い方
アーカイブから daMemoPad.prc とbCmdMemoPad.prc を導入してください。
※現状の daMemoPad でなく、必ず新しい daMemoPad を入れてください。
以下のように、呼び出してください。
#Bcmd.bas
new
x=fn bcmd("bCmdMemoPad",)
? s$(48)
run
bCmdMemoPad から daMemoPad が起動されます。
※見た目は daMemoPad が直接起動したように見ます。
「I」で挿入すれば、s$ に選択されていた文字列が入って
いるはずです。
うまく動くようでしたら、次の更新の時におまけとしてアーカイブに
入れるようにします。
#それまでは、Palm-tech-ML 限定ということで、お願いいたします。
----
Hiroaki Imazeki
mailto:imazeki@jade.dti.ne.jp
http://www.jade.dti.ne.jp/~imazeki/palm/