実行時にアプリケーションのサイズを変更すると、データ送信を停止するのはなぜですか?

スニッフィ

こんにちはまず、プロジェクトに関する情報です。私は、COMポートを介してシリアルデータを受信するアプリケーションを開発しています。そのために、C#とwinformsでVisual Studio2015を使用します。

これが、winformアプリケーションでデータを受け取る方法です。

...
//create a Stream for the Port
SerialPort sp = (SerialPort)sender;
//read the incoming data
string indata = sp.ReadExisting();
if (sendDataFlag == 1)//sendDataFlag is used for a "StopShowData" Button
{
 //show the data in the RichTextBox
 //with the StreamManage i sort the incoming data
 this.Invoke((Func<string, bool>)StreamManage, indata);
}

エラーを繰り返す方法:アプリケーションを起動するときに、スタートボタンをクリックしてRTBにデータを表示する必要があります。起動直後にアプリケーションのサイズを変更すると、ポート経由でデータを受信できなくなりました。エラーが発生しなかったので、どうすればよいかわかりませんでした。

誰かが私がしなければならないこと、またはバグを防ぐために何を変更できるかを教えてくれることを願っています。

友好的な願いを込めてSniffi

huseyint

別のワーカースレッドでシリアルポートから読み取るコードを実行してみてください。UIスレッドによって処理されたUIメッセージにより、シリアルポートがコードを読み取れない可能性があるようです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

実行時にMTDパーティションのサイズを変更することは可能ですか?

分類Dev

実行時にAndroidアプリケーションの名前とアイコンを変更するにはどうすればよいですか?

分類Dev

Visual Studio 2017の新しいAutoScaleが実行時にFormsアプリのサイズ変更をサポートするのはなぜですか?

分類Dev

Cisco WebExが一時的なアプリケーションを実行することによってのみ機能するのはなぜですか?

分類Dev

実行時にアプリケーションの出力タイプを変更する方法

分類Dev

実行時にアプリケーションのMainFormを変更する

分類Dev

現在実行中のアプリケーションのタスクバータイトルを変更するにはどうすればよいですか?

分類Dev

MainProcessで `glfw.create_window`を実行すると、マルチプロセスglfwアプリケーションが停止するのはなぜですか?

分類Dev

なぜタブを変更し、iOSアプリでアニメーションを停止するのですか?

分類Dev

Androidアプリケーションで(スレッドの)スタックサイズを変更するにはどうすればよいですか?

分類Dev

Azure Web Appの複数のアプリケーションインサイトの実行を停止するにはどうすればよいですか?

分類Dev

構造体を使用するとアプリケーションのバイナリサイズが大きくなるのはなぜですか?

分類Dev

タスクバーで実行中のアプリケーションのアイコンを変更する(固定されたアイコンではない)

分類Dev

YARNクラスターモードでSparkアプリケーションを送信するときにExceptionInInitializerErrorが発生するのはなぜですか?

分類Dev

一部のアプリケーションを実行するために最初に「インストール」する必要があるのに、他のアプリケーションは実行しないのはなぜですか?

分類Dev

不明なファイルタイプのデフォルトアプリケーションを変更するにはどうすればよいですか?

分類Dev

不明なファイルタイプのデフォルトアプリケーションを変更するにはどうすればよいですか?

分類Dev

アプリケーションを開かずにサーバーの起動時にメーラーを実行することはできますか?アプリケーションはルビーアプリです

分類Dev

角度、状態アプリケーションを変更するときにページがリロードされるのはなぜですか

分類Dev

アプリケーションのメインページのタイトルのテキストのサイズとスタイルを変更するにはどうすればよいですか?

分類Dev

アプリケーションランチャーでサイズを変更できないのはなぜですか?

分類Dev

アプリケーションランチャーでサイズを変更できないのはなぜですか?

分類Dev

Spark SBTアプリケーションを実行するときに「forkin run:= true」を追加する必要があるのはなぜですか?

分類Dev

Spark SBTアプリケーションを実行するときに「forkin run:= true」を追加する必要があるのはなぜですか?

分類Dev

Windows上のカスタムサービスアプリケーションをローカルサービスユーザーとして実行しないようにする必要があるのはなぜですか?

分類Dev

スタート画面でデスクトップアプリケーションのタイル(アイコンの変更/拡大、色の変更)をカスタマイズするにはどうすればよいですか?

分類Dev

iOS-最初のアプリケーションのロード時にreloadDatatableViewデータを使用するのはなぜですか?

分類Dev

ServiceFabricアプリケーション-アプリケーションの更新時にインスタンス数を変更すると失敗する

分類Dev

Django / Pythonアプリケーションの起動時にデコレータ関数を実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    実行時にMTDパーティションのサイズを変更することは可能ですか?

  2. 2

    実行時にAndroidアプリケーションの名前とアイコンを変更するにはどうすればよいですか?

  3. 3

    Visual Studio 2017の新しいAutoScaleが実行時にFormsアプリのサイズ変更をサポートするのはなぜですか?

  4. 4

    Cisco WebExが一時的なアプリケーションを実行することによってのみ機能するのはなぜですか?

  5. 5

    実行時にアプリケーションの出力タイプを変更する方法

  6. 6

    実行時にアプリケーションのMainFormを変更する

  7. 7

    現在実行中のアプリケーションのタスクバータイトルを変更するにはどうすればよいですか?

  8. 8

    MainProcessで `glfw.create_window`を実行すると、マルチプロセスglfwアプリケーションが停止するのはなぜですか?

  9. 9

    なぜタブを変更し、iOSアプリでアニメーションを停止するのですか?

  10. 10

    Androidアプリケーションで(スレッドの)スタックサイズを変更するにはどうすればよいですか?

  11. 11

    Azure Web Appの複数のアプリケーションインサイトの実行を停止するにはどうすればよいですか?

  12. 12

    構造体を使用するとアプリケーションのバイナリサイズが大きくなるのはなぜですか?

  13. 13

    タスクバーで実行中のアプリケーションのアイコンを変更する(固定されたアイコンではない)

  14. 14

    YARNクラスターモードでSparkアプリケーションを送信するときにExceptionInInitializerErrorが発生するのはなぜですか?

  15. 15

    一部のアプリケーションを実行するために最初に「インストール」する必要があるのに、他のアプリケーションは実行しないのはなぜですか?

  16. 16

    不明なファイルタイプのデフォルトアプリケーションを変更するにはどうすればよいですか?

  17. 17

    不明なファイルタイプのデフォルトアプリケーションを変更するにはどうすればよいですか?

  18. 18

    アプリケーションを開かずにサーバーの起動時にメーラーを実行することはできますか?アプリケーションはルビーアプリです

  19. 19

    角度、状態アプリケーションを変更するときにページがリロードされるのはなぜですか

  20. 20

    アプリケーションのメインページのタイトルのテキストのサイズとスタイルを変更するにはどうすればよいですか?

  21. 21

    アプリケーションランチャーでサイズを変更できないのはなぜですか?

  22. 22

    アプリケーションランチャーでサイズを変更できないのはなぜですか?

  23. 23

    Spark SBTアプリケーションを実行するときに「forkin run:= true」を追加する必要があるのはなぜですか?

  24. 24

    Spark SBTアプリケーションを実行するときに「forkin run:= true」を追加する必要があるのはなぜですか?

  25. 25

    Windows上のカスタムサービスアプリケーションをローカルサービスユーザーとして実行しないようにする必要があるのはなぜですか?

  26. 26

    スタート画面でデスクトップアプリケーションのタイル(アイコンの変更/拡大、色の変更)をカスタマイズするにはどうすればよいですか?

  27. 27

    iOS-最初のアプリケーションのロード時にreloadDatatableViewデータを使用するのはなぜですか?

  28. 28

    ServiceFabricアプリケーション-アプリケーションの更新時にインスタンス数を変更すると失敗する

  29. 29

    Django / Pythonアプリケーションの起動時にデコレータ関数を実行するにはどうすればよいですか?

ホットタグ

アーカイブ