スレッドの中でメインプロセス側で発生したイベント処理をするには?


フラット  2004-10-14 09:28:21  No: 11378

おはつにお目にかかります。フラットです。

PCとあるDeviceとの通信状況を監視して、場合によってはユーザからのイベント通知(メインプロセス側で受け取る)によってその通信を中断させるようなことをしたいのですが、どのようにしたら実現できるでしょうか?

ユーザからのイベントを処理するためにスレッドを立てることになると思うのですが、
①そもそも通信のレスポンス待ちになっていて処理が停止しているメインプロセスがイベントの通知を受け取ることができるのか?

②もし、できるとしたら発生したイベントをどのようにスレッドの方に通知するのか?

が疑問でDelphiのコードのイメージが湧いてきません。
スレッドを生成するときに今までメイン側で受け取っていたイベントをスレッドで受け取るようにすることができれば最適なのですが・・・

なにか助言があったらお願いします。m(_@_)m


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加