tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトル子フォームでの通信
記事No12743
投稿日: 2008/07/10(Thu) 11:57
投稿者美保
親のフォームで「MSComm」を使ってターゲットと通信しています。
親のフォームから子フォームを開いてターゲットと通信するため、子フォームを開く前に
MSComm1.PortOpen = False
を行い、子のフォームで改めで初期化したところ、上手くできましたが、子フォームを閉じて親フォームに移ったときポートがオープンされていないので通信できません。
子フォームを開く前にポートをクローズしないと子フォームでポートオープンエラーになります。
そこで子フォームで初期化しないと通信エラーになります。

親フォームで初期化した情報をそのまま子フォームに引き継げるようにするか、子フォームが終了したことを親フォームが検知できれば解決できると思うのですが、やり方がわかりません。
他の方法も含めて、解決手段を教えていただきたいのでお願いします。

[ツリー表示へ]
タイトル解決しました。
記事No12744
投稿日: 2008/07/10(Thu) 13:42
投稿者美保
子フォームが終了したとき親フォームの次の行に戻るんですね

[ツリー表示へ]