フォームロード後にボタン押下等無しで(外部イベントにて)
処理を開始させるにはどのようにすれば良いのでしょうか?
VB初心者ですので勘違いな質問かもしれませんが、
フォームがロードされた後は、どこかでイベント待ちの
処理を行っているのでしょうか?
環境はXP VB.netです。
よろしくお願いします。
>外部イベントにて
とは何のイベントですか?
いずれにせよ、そのイベントプロシジャー内で処理を開始するように
すれば良いのでは?
イベントの実体はWindow Messageですから、
外部からSendMessageまたはPostMessageすれば可能です。
>どこかでイベント待ちの処理を行っているのでしょうか?
標準的なWindow Applicationにはメッセージハンドラが実装されています。
回答ありがとうございます。
>>外部イベントにて
>とは何のイベントですか?
I/Fボード(DIOボード)の割り込みです。
それにはドライバーソフトが付いてるんでしょうか?
付いているのであればその取扱説明書を読んでください。
自分でポートを読みに行くだけなら定周期でポートを監視する
クラスを作成して適当なイベントを発生させてやればいいです。
ツイート | ![]() |