掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CommXでメモリエラーを解決するには? (ID:44206)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>さらに後出し申し訳ありません、Receiveの中でもう一度TransStringが発生します。 それが原因かな OnReceiveの中でTransStringを行うと 1.受信イベント発生 2.イベント内で送信処理 3.イベントから抜ける前に次の受信イベントが発生 4.それをさらに処理してしまう このクラス?を使っているメインが 受信処理に時間がかかると動作に違いが出るでしょう 簡単な回避方法としては 「送信処理をタイマーイベントで行う」 かな? タイマーイベントに送信処理を書いておいて 送信する必要があるときにTimer.EnableをTrueにする。 タイマーイベント内では何回も送信しないようにFalse で、どうでしょうか? 追いかける方法としては 処理毎にメッセージを出力する ログファイルを用意すればおかしなところがわかるかも
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.