この質問は、私がシリアルポートを通じて何かを受け取ったときに私のプログラムのインターフェイスで変更を行うことを許可しない理由についてです。VB.NETを使用してスレッドを操作する
私は下級エンジニアです。私の仕事では、シニアプログラマの一人が、マイクロソフトがシリアルポートからの収入に関する情報を含む新しいスレッドを開いたときに、私はBeginInvoke(...)関数を使って新しいスレッドを作成する必要があります。
私が持っているのは、コンソールボタンがペーシングされているインターフェイスです。コンソールボタンを押すと、リッチテキストボックスが開きます。私のプログラムは、RichtextBoxで印刷する必要のあるシリアルポートのテキストから受信できますが、何も表示されませんでした。
私の質問は、自分で作成したスレッドを使用してシリアルポート経由で何かを受け取ったとき、私がrichtextboxで印刷することを許可しないのはなぜですか?なぜ私はそれを行うために新しいスレッドを作成する必要があるのか分かりません。マイクロソフトではこれに具体的な理由を挙げていますか?
私はあなたが私を理解できることを願っています、それはheheを説明するのはちょっと難しいです。
ありがとうございます!
コードをお知らせください。 –