CH3COOH(酢酸)のさくっと393

VB.NET(VS2003)でお仕事中.Windows Mobile大好きです。

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  413  : 記事  0  : コメント  7803  : トラックバック  93

ニュース

CH3COOH(酢酸)の実験室 or SOFTBUILD

書庫

日記カテゴリ

本記事は、「わんくま同盟大阪勉強会#20 反省会場」へ転記しました。
投稿日時 : 2008年6月30日 0:16

コメント

# re: [日常]わんくま同盟大阪勉強会#20 反省会場 2008/06/30 0:49 黒龍
お疲れ様でした~。いや~実にしっかりと話してたのですばらしい。タイマーやらシリアルってControl.Invokeいらんかったっけ?

# re: [日常]わんくま同盟大阪勉強会#20 反省会場 2008/06/30 0:57 中博俊
タイマーはControl.Invokeいりません。そのスレッドに結びついてます。ってか。WM_TIMERですから。

# re: [日常]わんくま同盟大阪勉強会#20 反省会場 2008/06/30 1:20 CH3COOH(酢酸)
Control.Invokeとな・・・なんだろ。

最初書いたDemo用コードは、
SerialPortのDataRecivedイベントハンドラで、
たとえば、label1.Textを書き換えようとすると例外が発生するので
BeginInvoke() を使っていました。

ただ、これはノートPC等の処理速度が落ちるハード上で行うと
DataRecivedイベントから来るInvokeがさばききれなくなって、
「CLRの不具合です~」みたいな例外が発生しちゃったので、
Invokeを使うのを止めて、TimerのTickイベントを使っていました。

TickイベントからSerialPort.Read()をする分には、問題がありませんでしたよ。

# re: [日常]わんくま同盟大阪勉強会#20 反省会場 2008/06/30 13:35 さかもと画伯
さかもとです。

当日は目の前にいたのでついつい指名させて頂きました。
ありがとうございますです。

また遊んでください。


Post Feedback

タイトル
名前
Url:
コメント