- 締切済み
felica のinitialize_library()関数はopen
felica のinitialize_library()関数はopenできますがopen_reader_writer_auto()でポートのopenができません。エラーではないけど、ポートはどうやってopenしますが
- みんなの回答 (3)
- 専門家の回答
みんなの回答
以下の点、ご確認ください。 ・PCにパソリのドライバが正常にインストールされていますか? ・FeliCa SDK(アプリと同じフォルダにあるfelica.dll)と、パソリのドライバ(Program Files\common files\sony...の下にあるfelica.dllとrw.dll)のバージョンがあっていますか? ・環境変数PATHに、パソリのプラグインフォルダが含まれていますか? 通常、FELICA_PLUGINSには特に何も設定しなくても動くはずですが…… これ以上は私にもわかりませんので、ご了承ください。
structure_reader_writer_mode_without_encryption reader_writer_mode_without_encryption; reader_writer_mode_without_encryption.baud_rate = 0; reader_writer_mode_without_encryption.port_name = "USB0"; open_reader_writer_without_encryption( &reader_writer_mode_without_encryption ); 経験的に、PaSoRiではopen_reader_writer_without_encryption()を使うのが無難であったと思います。
お礼
返事をいただいてありがとうございます。 私もsample_04参考して、でもできなかった。 get_last_error_types(&felica_error_type, &rw_error_type);すると felica_error_typeは1027 リーダ/ライタのオープンに失敗しました rw_error_typeは125 プラグインのホームディレクトリを見つけることができません。 私はホームディレクトリの設定は環境変数でFELICA_PLUGINS に設定しました。 何か間違いましたか?教えていただければありがたいです。
open_reader_writer_auto()ではなく、リーダライタを決めうちしてオープンするコマンドがあったと思いますので、そっちを使われてはいかがでしょうか。(ちなみにFeliCa SDKでしょうか?)
お礼
教えていただくありがとうございます。 私の問題はまだ解決してない、困っています。 私のリーダライタはRC-S330/Sです SDK for felica lite版 よろしくお願いします。
補足
開発環境は VS2008 SDK for felica lite版 リーダ/ライタ:RC-S330/S
お礼
大変感謝いたしますが私の問題はまだ解決しなかった。 ・PCとパソリの認識が正常です。 ・パソリのドライバの下にfelica.dllとrw.dllがないですが、入りこんでもだめです ・環境変数PATHにパソリのプラグインフォルダが含まれていました。 私は仕様書に書いたとおりにインストールしましたができなかった。本当に困っています。 もしよければ詳しくのインストール手順を教えてもらいませんか。 なお、あなたはソニーから提供するインストール(FeliCaポートソルトウェア)が使っていますか 私は使っておりません。 どうも、ありがとうございます。