2016-11-30 4 views
0

Perl 5.22でControl :: CLI(ver 2.03)から私のシリアルポートデバイスにアクセスする際に問題に直面しています。問題は接続が確立されることですが、ポートに書き込むことはできません。同じコードは、コントロールとよく働いていたPerl 5.22 CLI 2.03

:: Perlの5.14

に(1.03版)CLIを助けてください。おかげさまで

答えて

0

は、残念ながら、上に行くために情報のない多くありますが、それは二つの領域の一つであるかもしれないような問題が聞こえる:

1)あなたがコントロール:: CLIの新しいバージョンに問題があるかもしれませんを使用して。これはControl :: CLIのメンテナーに尋ねるものです。 既存のコードを変更する必要がある可能性があります。

2)実行しているOSが5.22である。明確ではないことは、古いバージョンのWindows(Win 7、Win XP)で5.14を実行し、新しいバージョン(Win 10)で5.22でスクリプトを実行しようとしている場合です。

申し訳ありませんが、私は正確な回答はできませんが、これらはトラブルシューティングを開始する際に参考になる部分です。

+0

返信いただきありがとうございます。私はPerlの両方のバージョンにWindows 7を使用しています。 – Anjee

+0

Win 7とPerl 5.22はどちらも32ビットまたは64ビットですか?そして5.14 32ビットまたは64ビットでしたか?それらがすべて同じビットであれば、おそらくControl :: CLIモジュール自体に問題があります。メンテナーに連絡する必要があります: – ssleung

+0

申し訳ありませんが、私が置くことを意図したリンクはhttp://search.cpan.org/~ lstevens/Control-CLI-2.01/lib/Control/CLI.pm ActiveStateはControl :: CLIモジュールを維持していないことに注意してください。 – ssleung