問題タブ [mscomm32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5471 参照

vba - MSCOMM32.ocxを使用すると、信頼できないエラーが発生します

シリアルポートとの通信にmscomm32.ocxを使用するExcelマクロを使用していました。1、2か月前までは問題なく動作していました。もう一度実行しようとすると、機能しません。ロードしようとすると、「指定されたアクションに対してサブジェクトが信頼されていません」と表示されます。誰か助けてくれませんか!?

ありがとう...

0 投票する
1 に答える
1958 参照

qt - QtでmscommActiveXを使用する

私はこの質問が新しい既存の選択肢のために奇妙に見えるかもしれないことを知っていますが、理由があると私を信じてください。

mscommActiveXコントロールを使用してシリアルポートを介してQtと通信したいと思います。はい、QextSerialPort、QSerialDevice、およびシリアル通信コードの記述方法に関する多くの例があることを私は知っています。しかし、問題があるため、mscommをテストしたいと思います。

QtにActiveXコントロールを使用するシステムがあることは知っていますが、それらの使用方法に関する明確な情報が見つかりません(これに関するqtの公式ドキュメントがわかりません)。

Visual C ++ 6にはmscomm.hとmscomm.cppがあり、アクティブXインターフェイスを実装していると思いますが、どこにでもMicrosoftmfcマクロと依存関係がたくさんあります。

どんな手掛かり?

0 投票する
2 に答える
5487 参照

replace - Windows 7 で mscomm32.ocx を実行するには?

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

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

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

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

0 投票する
1 に答える
433 参照

vb6 - RS232c VB6 ヘルプ

VB6 comm32 を使用して RS232 コマンドで A/V レシーバーをオンにしようとしています。それをオンにするには、次を使用するように言います:

そして、これは私が現在使用している私のVB6コードであり、動作していないようです...

受信機がオンになりません。私は間違って何をしている可能性がありますか? COMポートが2であることを確認しましたが、そうです。

デビッド

0 投票する
3 に答える
9721 参照

c# - SerialPort 対 MSComm

.Net SerialPort と VB6 MSComm の動作が異なる可能性はありますか?

どちらの場合も、バッファからデータを読み込んでいますが、MSComm dll を .Net プロジェクトにインポートすると、両方とも異なる文字列が得られました。(明らかに) 完全に動作します。

誰かがもっと深い情報を持っていますか?

それが役立つ場合は、ここに私の簡単なサンプルを示します。どちらの場合も、同じバイト配列を送信します...

VB6:

c#

0 投票する
1 に答える
1795 参照

events - Access 2003 VBA に MSCOMM32.OCX の OnComm イベントがないのはなぜですか?

VB6 MSCOMM32.OCX (Microsoft Comm Control 6.0 (SP6)) を VBA フォームにドロップしました。Windows Update が古いバージョンに Kill Bit を設定したため、Microsoft Security Update KB926857 を VB6 に適用してコントロールをフォームにドロップする必要がありました。

VBA でオブジェクトのイベントを見ると、"OnComm" がありません。アイコン(電話)をダブルクリックするとVB6で取得できますが、VBAでは取得できません。Delphi にインポートすると、OnComm が唯一のイベント ハンドラとして表示されます。

コントロールが適切に登録され、ライセンスされていることを知っています。

数年前に古いコントロールでやったことがありますが、最近やった人はいますか?

利用可能なイベント: OnEnter、OnExit、OnGetFocus、OnLostFocus、OnUpdated

0 投票する
2 に答える
1732 参照

vb6 - VB6ヘルプのRS232c

このRS232cコマンドの送信は初めてです。これは私のヤマハA/VRX-A2000のドキュメントにあるものです。

MSCommコントロールを介してそのようなコマンドを送信する方法について少し混乱しています。

それは正しいでしょうか?

デビッド

0 投票する
1 に答える
3647 参照

vb6 - RTE: 8012 "デバイスが開いていません"

MSComm コントロールを使用して COM ポート経由でデータを送受信する VB6 プログラムがあります。このランタイム エラー 8012「デバイスが開いていません」が発生することがあります。このエラーへの参照

は見つかりましたが、このエラーの正確な原因についての参照は見つかりません。このエラーが発生する原因を教えてください。

[編集]: ソース コードにアクセスできません。

0 投票する
1 に答える
1363 参照

vb.net - vb.netmscommが例外を取得

LEDコントロールにデータを送信するためにアプリケーションでMicrosoftcomControl6.0を使用しました

HRESULTから例外が発生します:0x800A1F45。 なぜこのポートが開いていないのですか。vb6で実行しても、エラーは発生しません...誰でも助けてくれます...