掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スレッドがマウスイベントで止まらないようにするには? (ID:40230)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
もう訳がわからない状態っぽいので、プログラムを整理しなおしては如何ですか? メインスレッド フォーム+ボタン (スレッドの開始、停止) データ処理ルーチン (受信データをCaptionに表示) データ受信スレッド データ受信 (受信したらメインフォームにデータを転送) という最小構成をつくり直してみてください。 スレッドでは行ってはいけない動作というのがありますので その点を要チェックしてみてください。特にメインフォームのVCLにアクセスしたりしてはいけません。 あとスレッドオブジェクトの生成破棄の管理もポカミスが多い箇所ですので注意が必要です。 データの受信があまりにも多い場合は、そのたびにメインスレッドを呼びだすとメインスレッドの動作は重くなります。とりあえず、メインスレッドに送るデータ頻度は1/100秒以上にしてみてください。ちゃんと処理するには、データ処理部分もスレッド化する必要が出てきます。 ここまで原点に戻れば自ずと問題箇所はみえてくると思います。 恐らくはスレッドの理解が足りないのだと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.