0

Windows を Vista Home Basic から 7 Home Premium に更新するまで正常に動作していたアプリを取得します。mscomm32.ocx を使用してシリアルポートを制御していますが、64 ビット OS ではサポートされていないようです。

ポートを読み取ろうとするたびに: Thisform.msCommControl.Input 次の結果が得られました:

MSComm からの OLE IDispath 例外コード 0: 通信デバイスの読み取りエラー

私たちは多くの失敗したテストを行いました。この問題を解決する方法を知っている人はいますか?

4

2 に答える 2

1

解決策は、常に開発中の更新されたコントロールを使用して、新しい Windows もサポートすることです。ADONTEC の SuperCom ActiveXは、開発者が MSComm を置き換えるために長年使用している MSComm 互換の ActiveX です。Windows 2000/XP/7/8 および Windows 10 の 32 ビットおよび 64 ビットと互換性があります。数分でほぼ完了です。多くの場合、アプリケーションは高速に動作するだけでなく、はるかに安定しており、はるかに多くの機能を提供します。詳細はこちらをご覧ください。

于 2015-11-12T19:38:25.007 に答える