タイトル | : 子フォームでの通信 |
記事No | : 12743 |
投稿日 | : 2008/07/10(Thu) 11:57 |
投稿者 | : 美保 |
親のフォームで「MSComm」を使ってターゲットと通信しています。 親のフォームから子フォームを開いてターゲットと通信するため、子フォームを開く前に MSComm1.PortOpen = False を行い、子のフォームで改めで初期化したところ、上手くできましたが、子フォームを閉じて親フォームに移ったときポートがオープンされていないので通信できません。 子フォームを開く前にポートをクローズしないと子フォームでポートオープンエラーになります。 そこで子フォームで初期化しないと通信エラーになります。
親フォームで初期化した情報をそのまま子フォームに引き継げるようにするか、子フォームが終了したことを親フォームが検知できれば解決できると思うのですが、やり方がわかりません。 他の方法も含めて、解決手段を教えていただきたいのでお願いします。
|