teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コード修正

2017/12/29 04:16

投稿

kawauso
kawauso

スコア56

title CHANGED
File without changes
body CHANGED
@@ -8,7 +8,7 @@
8
8
  ・受信用のクラスを作成して、受信があるたびにプロパティを更新する。
9
9
  ・ボタンが押された際に、受信用クラスのGetプロパティにアクセスする。
10
10
 
11
- 質問
11
+ **質問**
12
12
  下記にコードを提示ますが、なにか問題はあるでしょうか。
13
13
  DataReceivedで値更新と受信用クラスのGetプロパティに同時にアクセスしてしまった場合など…
14
14
  調べたところlockステートメントがあるとのことですが、intに対しては使用できないと怒られてしまいました。
@@ -32,7 +32,7 @@
32
32
 
33
33
  public void Disconnect()
34
34
  {
35
- if (Port == null && Port.IsOpen)
35
+ if (Port != null && Port.IsOpen)
36
36
  {
37
37
  Port.DataReceived -= Port_DataReceived;
38
38
  Port.Close();